Week-4-作业1
2024-10-18 10:37:30
前言
经过了上周作业的学习拾遗,让我学到了很多东西,也能更好的阅读《构建之法》这本书,下面是我在阅读过第四章和第十七章之后想到的一些问题。
第四章
4.2.1 关于缩进,书中说用四个空格刚好,但我认为Tab键更好用,方便统一规格,也省去了数空格的麻烦
4.2.9 关于注释, 书中说:注释(包括所有源代码),应该只用ASCLL字符,不要用中文或其他特殊字符,否则会极大地影响程序的可移植性。我认为注释中用中文会增加可读性,可以更好的帮助程序员了解代码的功能,或者算法的用途,没有必要只用ASCLL字符。在这里产生了一些疑问
4.4 关于代码复审,没有搞清楚什么样的代码才算优质合格的代码,每个人的代码规范不尽相同,算法的使用优化也不尽相同,所以到底什么样的代码才是可读性强功能全面的好代码呢?
第十七章
400页,书中提到一个原则:重大决定由“猪来定夺”,在这里我有一些不能理解,虽然猪在团队中的贡献最大,但也许他做的决定并不是最好的,也许聪明的鹦鹉每天观察咨询,更了解整个团队的趋势走向能达到更好的结果,最大贡献者不一定是管理者或是领导者,这是我的疑问。
410页,关于萝卜和白菜的问题,我个人来说更倾向于白菜多一些,虽然“慢工出细活”,虽然“存在感不强”,但是团队中也不能缺少这种人,而对于萝卜,虽然他任务做的很快,但设计缺陷也导致了很多问题,萝卜是唯一了解模块开发的工作人员,我认为这样是不可取的,好的项目需要团队合作,需要分工明确,各部分清晰,能让团队中每个人参与进去并发挥自己的作用,同时能帮助他人解决其他模块的问题,而不是产生问题并解决,一人包揽全部。
最新文章
- Xcode 属性面板添加自定义控件属性
- .NET ORM工具Pax实战
- js中各种宽度高度总结
- 【BZOJ】3211: 花神游历各国
- hibernate事务
- ACM第二站————归并排序
- python开发规则
- [Js/Jquery]天气接口简单使用
- SDUT1586 计算组合数(组合数)
- 【转】JavaScript系列文章:自动类型转换
- rhel6使用的版本数部分intel xeon处理器时间bug
- JSP之项目路径问题(${pageContext.request.contextPath},<;%=request.getContextPath()%>;以及绝对路径获取)
- Kafka设计解析(八)- Exactly Once语义与事务机制原理
- maven项目对于测试时“无法加载主类”的解决方案
- 前端开发者常用的9个JavaScript图表库
- Alpha冲刺——Day1
- Docker启动的问题解决笔记
- 大数据技术 - MapReduce 应用的配置和单元测试
- Linux—shell中$(( ))、$( )、``与${ }的区别
- java-jdk动态代理生成的代理类源码