枣庄软件开发 青岛软件开发
在线客服1069706080
现在的位置:首页 > 软件开发行业资讯 > 文章详情

从软件开发中总结的 32 条经验

从青岛软件开发中总结的 32 条经验

  1. 应用程序的各个模块并非同等重要,有时编写一些垃圾代码是可行的。

  2. 学习新事物不一定要通过学习新语言来精通,可在多种语言中选择深入研究。

  3. 可以编写抛弃型代码测试不同方法,但不能让其成为产品代码。

  4. 实践防御式编程,添加防卫语句防止程序“爆炸”。

  5. 避免应用程序的硬编码设置,使用可配置组件并传递环境变量。

  6. 编写容易测试的代码,抽取公用代码并封装,不在命令处理程序等中“新建”数据库对象。

  7. 保证异常只在特殊情况可控范围内抛出。

  8. 了解替换 If-Else 的合适方法,避免滥用。

  9. 并非每个 IF 都需要 Else If 或 Else,鼓励减少判断分支。

  10. 重构时不要添加新功能代码。

  11. 花时间清理垃圾代码以优化代码。

  12. 学习设计模式有助于青岛软件设计。

  13. 合理应用设计模式可改善代码可读性。

  14. 攻击贬低别人代码无益,新手可能因难以理解简单概念而这样做。

  15. 在需要接口之前不必创建接口,从具体类开始没问题。

  16. 确定字段/属性/方法是否需要公开,如不需要则设为私有或内部。

  17. 超简单的类或方法的存在是合理的。

  18. 简单问题用简单代码,避免复杂化。

  19. 测试重构代码的每一部分。

  20. 优先使用下载量高的成熟软件包。

  21. 复杂问题别怕用复杂方法,快速解决更重要。

  22. 掌握多种语言,了解团队其他人处理的问题。

  23. 少看教程,多独立思考,陷入困境或需快速学习时可适当参考教程。

  24. 多数开发者都会写垃圾代码,不必因此丧失信心。

  25. 常参加或观看开发者会议讲座,关注思想领袖并应用其经验。

  26. 遇到瓶颈期可向有成就的开发者寻求建议。

  27. 使用 GUID/UUID 作为实体 ID 使程序处理更简单,但需注意取舍。

  28. 遵守 SOLID 原则可改进代码质量。

  29. 有限选项的数据列举使用枚举代替字符串作参数。

  30. 合理安排模块中的代码,避免所有东西放在一个模块。

  31. 牢记软件开发对应的业务问题或应用。

  32. 将青岛软件开发视为手艺,不断提升编程技能。


想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.zzydkj.net。联系人:王经理。

上一篇:枣庄软件开发的前景分析

下一篇:没有了