`

Code SOP - 2

阅读更多
  1. 必须使用全编译方式进行调试。
  2. 编码的时候要多使用快捷键。
  3. 编码的过程中多用键盘,少用鼠标。
  4. 重构过程中如果提取参数,要第一时间给占位函数赋值。
  5. 判断字符串是否为空使用Len函数。
  6. 要将编辑器的“工具-选项”中的“自动语法检测”功能取消,选中“变量声明”,网格的宽和高设为24。
  7. 函数的调用层次避免超过3个层次。
  8. 函数超过20行必须有注释。
  9. 要优化比较条件,如短路比较。
  10. 所有的变量必须声明类型。
  11. 重构不停,一直前进,要着眼于全局。
  12. 不要过于追求完美,适合就可以。
  13. 修订过程中将关注的焦点放到修订的代码部分,不用过于分散精力。
  14. 当完成阶段性工作后,要用工具进行代码的审查。
  15. 调试程序中,要去掉所有的错误捕获。
  16. 重构依赖于测试,特别是真实环境下的测试。
  17. SQL语句要注意执行效率,特别是查询时候的效率。
  18. 程序必须有统一的出口和入口。
  19. 重构时要不断进行测试。
  20. 重构时不要怕犯错误。
  21. 重构要保证可以随时停止,随时提交。
  22. 调试过程中要构建易于测试的环境。
  23. 变量的类型如果是数值类型,要注意变量精度和范围,如整型和长整形。
  24. 重构函数,要第一时间做好占位函数。
  25. IF语句如果只有1句,则不要使用End IF。
  26. 耗时的操作,UI上要给出明确的指示。
  27. UI设计时,界面上的文字要用“#”进行占位。
  28. 注释和代码一样重要。
  29. 函数名采用Pascal命名规则,变量采用驼峰规则。
  30. 函数参数如果有特殊约定,要在注释中写明。
分享到:
评论

相关推荐

    PCI_Code-ID_r_1_11__v24_Jan_2019.pdf

    - 1.5版对基础类01h中的SOP条目进行了澄清,添加了对NVMHCI的正确引用,更新了UFS(通用闪存存储)条目,以及修复了其他小问题。 - 后续的修订继续细化和扩展了PCI设备的各种分类,包括多媒体设备、VF Resizable BAR...

    datasheet_scl3300-d01.pdf

    scl3300-d01,datasheet,数据描述表,高性能3轴倾角传感器 在倾斜测定方面具有超高性能 尺寸: 7.6×8.6×3.3mm (宽×长×高) 针对用途以及要求值可从4种模式中选择测定模式 超低噪声、高分辨率 0.001°/√Hz ...

    电商公司的SOP文档(代码审查+复盘+工作量评估+胜利会+故障处理+信息同步+脑爆会+任务分配+跨部门项目支持+故障告警响应)

    2、工作量评估方法 3、公开CodeReview-流程规范 4、故障处理-流程规范 5、故障告警响应-流程规范 6、开发团队-跨模块开发流程标准 7、脑爆会-流程规范 8、任务分配方法 9、日常CodeReview 10、胜利会-流程规范 11、...

    LM318 友顺UTC 电子元器件芯片.pdf

    * SOP-8封装:UTC LM318 23415678 Date Code Lot Code L: Lead Free G: Halogen Free LM318的应用场景: * 高速率和宽带宽应用 * A/D转换器 * 快速积分器 * 振荡器 * 激活滤波器 * 采样保持电路 * 一般用途放大器...

    KA8602 友顺UTC 电子元器件芯片.pdf

    * 订购号:KA8602G-D08-T(DIP-8封装)、KA8602G-S08-R(SOP-8封装) * 封装类型:DIP-8、SOP-8 * 是否无铅:L(Lead Free)、G(Halogen Free and Lead Free) 标记 KA8602 芯片的标记信息如下所示: * DIP-8...

    UL24U 友顺UTC 电子元器件芯片.pdf

    2. Package Type:SOP-8。 3. Packing Type:Tape Reel。 UL24U 的标记信息包括: 1. Marking:UTC□□ UL24U。 2. Date Code:生产日期代码。 3. Lot Code:批次代码。 4. L:Lead Free,表示不含铅的包装。 5. G...

    UCS1703S 友顺UTC 电子元器件芯片.pdf

    * SOP-8:UTC UCS1703S 23415678 Date Code Lot Code L: Lead Free UCS1703S 是一款高性能的 PWM 控制器和 Power MOSFET,具有多种特殊功能和保护机制,适用于开关电源、电池充电器和其他需要高效能和可靠性的应用...

    UVC Enable SOP.ppt

    MTK平台如何支持UVC摄像头,内容包括: How to use make menuconfig Open UVC config Merge USB code to support ISO transfer Build new kernel Test by program USB Camera support limitation

    国产芯片SWM34SVET6-LQFP100封装单片机开发板ALTIUM设计硬件原理图+PCB文件.zip

    MX 1.25-WS-2P_L R0603 R0603A R0805 RN0603 SMA SMD-5032_2P SOD-123 SOIC-8_L5.3-W5.3-P1.27-LS8.0-TR SOP8_J_A SOP16 SOT23_3 SOT23_5 SOT23_6M SOT223_N SW_SPDT SW-PB SYNWIT_LOGO_14X7 SYNWIT_QR CODE _15X15 ...

    USL3532 友顺UTC 电子元器件芯片.pdf

    USL3532 的引脚配置是一种SOP-8封装,引脚定义如下: * GND:接地引脚 * ROVP:过压保护设置引脚,连接电阻到GND * NC:无连接,应该连接到GND(Pin 1) * VCC:电源引脚 * DRAIN:电流感知引脚 USL3532 的...

    NCS8803 调试软件SOP

    【NCS8803 软件调试软件SOP】是针对新港海岸(北京)科技有限公司的NCS8803芯片进行调试和应用的一款工具。NCS8803是一款集成了HDMI输入和eDP显示功能的高性能、低功耗芯片,广泛应用于显示设备领域。 **一、软件...

    4066 友顺UTC 电子元器件芯片.pdf

    DIP-14 和 SOP-14 封装形式的标记信息包括日期代码、批号和 Device Code。 引脚配置 UTC 4066 芯片的引脚配置包括 14 个引脚,包括 VDD、VSS、四个开关输入引脚和四个开关输出引脚。 绝对最大额定值 UTC 4066 ...

    TL072 友顺UTC 电子元器件芯片.pdf

    TL072 芯片提供多种封装类型,包括DIP-8、SOP-8和TSSOP-8等。用户可以根据需要选择合适的封装类型。 标记 TL072 芯片的标记信息包括Device Code、Date Code、Lot Code等。 引脚配置 TL072 芯片的引脚配置包括八...

    generics-sop:使用产品的真实总和的泛型编程

    2. SOP(Structured Output Projection)模型: SOP模型是generics-sop库的核心,它将任何类型分解为其组成的基本组件,这些组件是类型级别的产品(产品类型由多个类型组成,如(a, b))和总和(总和类型由可能的类型...

    DDI(Display Driver IC) Code Information.pdf

    而DDI Code Information则是对DDI芯片型号编码进行详细说明的信息文档,它包含了芯片的型号、分类、封装方式、测试条件、客户定制选项等关键信息。 文档中提到的"TFTP"可能是一个关键词的扫描错误,因为TFTP...

    MSTAR_EMMI(User Guide).

    Widget----介绍有那些Widget及其对应API的公用及SampleCode,当作工具书查阅. Window----Window相关机制的介绍,建议初期就把此部分看熟. XRG----介绍开发App所需要的ResourceTool.请注意此文件与Release的XRG版本会有...

    UC3943 友顺UTC 电子元器件芯片.pdf

    UC3943 芯片采用 SOP-8 封装,具有低成本和高效率的优点。 在 ordering 信息中,UC3943 芯片有两种封装形式:UC3943L-S08-R 和 UC3943G-S08-R。其中,UC3943L-S08-R 是 Lead Free 封装,而 UC3943G-S08-R 是 ...

    M4565 友顺UTC 电子元器件芯片.pdf

    M4565芯片提供了多种封装选项,包括DIP-8、SOP-8和TSSOP-8等。用户可以根据自己的需求选择合适的封装形式。 标记信息 M4565芯片的标记信息包括生产日期、批号、Lot Code等信息。 引脚配置 M4565芯片的引脚配置...

    UL24D 友顺UTC 电子元器件芯片.pdf

    * Package: SOP-8 * Packing: Tape Reel * Lead Free: Yes * Halogen Free: Yes UL24D 芯片的标记信息包括: * Marking: UTC□□ UL24D * Date Code * Lot Code * Lead Free: L * Halogen Free: G UL24D 芯片是一...

    UL497 友顺UTC 电子元器件芯片.pdf

    * SOP-16 * Tube * Tape Reel UL497 芯片的标记信息包括: * UTCUL497 * Date Code * Lot Code UL497 芯片的应用注意事项包括: * 输入电压不得超过7.5V *coil电流不得超过1A * 需要正确的连接GND和SIGNAL GND *...

Global site tag (gtag.js) - Google Analytics