扫码阅读
手机扫码阅读
给程序员的18个忠告
174 2024-10-02
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:给程序员的18个忠告
文章来源:
麦哲思科技任甲林
扫码关注公众号
编程效率提升要点摘要
理解和沟通:为了真正达到清楚的理解,需要花时间去沟通和澄清需求,确保把握正确的开发方向。理解需求的错误远比代码错误更加成本高昂。
编程习惯:程序员常犯的错误是急于编码而不充分准备。一次性正确完成任务比重复返工更能提升开发效率。在编写代码前,应该明确任务目标、实施方案以及测试方法。
代码质量:专业程序员注重设计,业余程序员侧重于调试。避免复制粘贴和重复代码,这些行为容易引发bug且难以调试。维持代码简洁,通过功能命名的小函数和方法可以减少注释的需要。
开发实践:采取测试驱动的开发方式,逐步开发并测试可以最小化返工。方法的复杂度应控制在一定范围内,以便于调试。并且,应该随时重构代码,避免留下低质量代码。
代码健康:消除代码中的静态检查警告和错误是必须的。职业程序员应致力于预防bug的出现,而非仅仅修复bug。
经验总结:常规的经验总结和记录对于个人成长至关重要。面对复杂问题,可以通过按时间顺序或整体分部的方法来简化处理。
项目管理:实施每日构建和确认,以便尽早发现并纠正错误,减少返工的可能。
想要了解更多内容?
查看原文:给程序员的18个忠告
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 149.1K
麦哲思科技任甲林的其他文章
过程改进方法重于CMMI模型
过程改进方法重于CMMI模型在实施CMMI的过程,理解CMMI模型的难点之一是理解模型,模型理解不深不透,就无法正确地判断是否达到了模型的要求,可能做了很多投入产出不成比例的活动,造成资源的浪费。在理解了模型之后,更大的困难在于如何在企业里推广CMMI模型。举个很简单的例子,按CMMI模型的要求,项目组应该进行估算:估算任务和工作产品的属性以及工作量等,对于软件开发,任务和工作产品的属性就是规模、
如何设计度量数据展示的指示器?
在设计企业的度量体系时,很多企业往往在数据展示的方面不太重视,下文举例说明如何设计度量数据的指示器。 比如部门经理关注本部门内每个项目的进展情况,想通过度量数据了解每个项目的进展情况。针对此需求,我们来设计满足其需求的度量分析图形(指示器)。仔细讨论、分析此度量需求,可以得到:部门经理希望在图形上显示出部门内每个项目的工期偏差天数、偏差%,并且对于天数偏差超过比如10天的、偏差率超过15%的
例解:目标驱动的度量元识别方法
(1)识别需要数据的人(Person): 服务经理(2)识别管理目标(Goal)/要解决的问题(Problem):提高客户请求的处理速度(3)定义如何量化管理目标/要解决的问题:(3.1)识别被度量的对象(Object):待处理的客户变更请求(3.2) 识别被度量对象的属性(Attribute):待处理的变更请求的个数 待处理的变更请求的计划工作量(4)识别如何展示度量数据(Indica
需求人员的图解力
需求描述方法是专业的需求分析人员必须掌握的技能,在众多的方法中,图形化描述需求是重中之重,一图胜千言。在没有文字之前,人与人之间的沟通是通过图形来表达的,象形文字是造字的最主要的手段。随着时间的推移,人们越来越依赖于文字,反而弱化了用图形表达思想的技能。做为需求人员,应该将图形化表达思想的能力重新捡起来,形成自己的技能,我们称之为图解力。需求人员应该掌握哪些图形的使用方法呢?请参见下边的不完全列表
工程师的思维方式
笑话一:瞎子打高尔夫 有一组人,包括牧师、医师、工程师,在打高尔夫,由于前一组人进度实在太慢,频频受阻。他们忍不住问杆弟:“前面一组都是些什么人?” 杆弟答:“全都是瞎子。” 牧师听了,油然生出悲悯之心,道:“我将时时刻刻为他们祈祷,请求上帝让他们重见光明。” 医师亦不甘后人,接着道:“我要召集世界一流的眼科医师,设法治好他们的眼盲。” 工程师则不疾不徐道:“既然他们是瞎子,为何不利用夜晚来打球?
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线