开发中的思考
2016-11-07 09:14
246 查看
一直在工作之余,阅读Kent Beck的实现模式,在开发之余,写一些心得:
1. 在开发前写出一个简单明了的todoList, 学会带着问题去思考。
2. 让自己的思维很清晰地线性化!
3. 对于逻辑和数据来讲,有时候业务数据会发生变化,那么只需要修改数据。如修改一个视图的结构或者表的内容等,而不需要对逻辑结构做修改。
4. 在阅读代码的过程中,通过阅读方法名称,参数的类型及名称, 迅速地明白方法的含义。不需要花费时间,去一字一句的理解方法的实现细节。
5. 无论是在开发还是阅读代码的过程中,使逻辑结构,在大脑中始终保持一个很清晰的逻辑结构!
6. 使修改代码的成本,最小化!
7. 要学会communicate!
8. 在开发之前,不断地调换角度,迅速地进行思考,这样将使得开发时,思维保持清晰,更容易开发,更能写出让人懂的代码。
9. 每一个迭代,show一下自己的成果,听取他人的意见,同时增强自己下一步开发的自信心!最好是在一个开发团队中,而不是一屋子无关的人做评审!
1. 在开发前写出一个简单明了的todoList, 学会带着问题去思考。
2. 让自己的思维很清晰地线性化!
3. 对于逻辑和数据来讲,有时候业务数据会发生变化,那么只需要修改数据。如修改一个视图的结构或者表的内容等,而不需要对逻辑结构做修改。
4. 在阅读代码的过程中,通过阅读方法名称,参数的类型及名称, 迅速地明白方法的含义。不需要花费时间,去一字一句的理解方法的实现细节。
5. 无论是在开发还是阅读代码的过程中,使逻辑结构,在大脑中始终保持一个很清晰的逻辑结构!
6. 使修改代码的成本,最小化!
7. 要学会communicate!
8. 在开发之前,不断地调换角度,迅速地进行思考,这样将使得开发时,思维保持清晰,更容易开发,更能写出让人懂的代码。
9. 每一个迭代,show一下自己的成果,听取他人的意见,同时增强自己下一步开发的自信心!最好是在一个开发团队中,而不是一屋子无关的人做评审!
相关文章推荐
- 工作流引擎被各种开发语言调用的思考
- 关于我们的思考——“项目开发”及读《人月神话》有感
- 关于面向构件和EOS的一些思考-软件开发和传统行业应该怎么对比
- 软件开发方式的思考
- 几种主流网页开发语言的思考
- AOP在大规模软件开发项目中应用的尝试与思考(转载)
- 几种主流网页开发语言的思考(下)
- 软件开发的哲学思考
- 软件开发方式的思考
- XP方法学习总结及对小组开发的思考
- VB开发MIS系统的若干思考
- 几种主流网页开发语言的思考(上)
- 关于在j2ee开发中进行数字签名的实践与思考
- (IV).NET CF二进制文件操作+ SmartPhone开发思考
- 软件开发流程的一些思考
- 软件开发的哲学思考
- 我看软件开发中的误区--思考一
- 几种主流网页开发语言的思考(下)
- AOP在大规模软件开发项目中应用的尝试与思考(转载)