40个改变编程技能的小技巧
- 将大块代码分解成小函数
- 今日事今日毕,如果没毕,就留到明天
- YAGNI原则
- 不必全知全能,但基础一定要扎实
- KISS原则
- 别想太多
- 被问题/Bug卡住时,walk away!
- 学会写测试代码TDD
- 先分解问题再开始写代码
- 代码不要死记硬背
- 学好用好Stack Overflow
- 不要「光学不练」
- 与小伙伴互相审查代码
- Don’t Reinvent The Wheel
- 你的代码是最好的文档
- 懂得如何搜索
- 写代码时要之后维护考虑
- 复制粘贴
- 不要放弃
- 休息、休息再休息
- 学习软件设计模式
- 使用集成工具
- Do code katas
- 依赖注入是一个要求
- 重构-测试-重构
- 及时寻求帮助
- Practice makes perfect.
- 不必太在意评论
- 了解你的开发环境
- 复用组件
- 考虑相关限制
- 不要过早优化或重构
- 不要投机取巧
- 遵循规定的标准
- 用户不是技术人员
- 坚持使用Github或bitbucket
- 记录所有关键部分
- 风格保持一致
- Don’t stop learning
- patience and love
40个改变编程技能的小技巧
You need to set
install_url
to use ShareThis. Please set it in _config.yml
.