美文网首页
写好程序的方法是什么

写好程序的方法是什么

作者: 磨砺营 | 来源:发表于2016-12-26 15:35 被阅读22次

成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now)

1. 用记事本列出一天要做的事情

一个好的工作习惯是有计划性的,我会尽可能的把今天要做的事情列在一个TXT文档里,用序号标注出来,然后看看那个是最容易完成的,首先消灭它,把最难完成或难度最大的放在后面来做,以避免其他事情完成不了,这其实就是一个习惯问题,养成需要你的坚持。

2. 不要同时做两件事情

集中你的精力去完成一件事情,而不要同时做两件事情,这个效率已经得了认可。

一个好的建议是:

集中精力工作25分钟,休息5到10分钟。你可以用诸如“番茄工作法”这种流行的技术来帮助你管理时间。还有工具能帮助你测量你花在各项不同任务上的时间,我最喜欢的是CoolTimer。

3. 检查事情是否完成

以下两个是考察事情是否正确完成的关键:

要为解决方法感到到自豪,因为这不仅仅只是个普通的解决方法,这是个好的方法。遵循“软件质量金字塔”的原则

解决方法至少要经过一次检查。在你的同事中,请一位你尊敬的优秀开发人员检查你的方法,并接受他的真诚建议。

4. 半途不要放弃

众所周知,若仍有一个玻璃杯需要清洗,则不能说已经洗完了。粉刷墙壁或驱车前往某处这些事情上我们也认可同样的道理,但在软件开发上我们却不这么认为了。即便我们没有完成所有的单元测试,或者我们没有核实实现方式是否符合用户的需要,我们也说完成了任务。这是典型来自Hope Driven Development的行为,是非常有害的。

需求没有更改时,只有当你百分之百确认再也没有必要改善那个解决方法时,才能算完成任务。

5. 想想如何补救

如果你要花额外的时间来完成一些代码的测试,或者重构不可读的类,那么就去做,因为这是为将来投资时间。但是如果你在某件事上面卡住了或者将项目拖延的太久,那么寻找一个更容易的方案。它可能不如你目前正在实现的方案优雅,但至少你有方案。确保记录下来以应对这个项目将来的风险,并且有些东西需要重新审查。

相关文章

  • 写好程序的方法是什么

    成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正...

  • 程序员如何写好简历 && 一份优秀的程序员简历是

    程序员如何写好简历 && 一份优秀的程序员简历是什么样的? 程序员如何写好简历 && 一份优秀的程序员简历是什么样的?

  • Ruby 引用其他文件

    有时我们希望在其他程序中也能重复使用程序的某部分. 例如, 在某个程序中写好某个方法后, 希望在其他程序中也可以调...

  • Android中ClassLoader和java中ClassLo

    一、Java中的ClassLoader是什么? 当写好一个Java应用程序,程序都是由若干个.class类文...

  • 声明式事务

    编程式事务:由程序员编程事务控制代码声明式事务:事务控制代码已由Spring写好,程序员只需声明出哪些方法需要进行...

  • 每日一学:Context

    Context Android程序和Java程序最大的区别是什么?java程序 入口是 main方法,可以直接运行...

  • 如何写好程序(上)

    这个标题有语带双关的意味,是如何 “写好” 程序?还是如何写 “好程序”?如果是问如何 “写好” 程序,有很多人可...

  • iOLOi@2019011301@面向对象编程与哲学思维无异

    就像我说世界是一个已经写好的程序一样,程序员是在世界里面构建世界。很多人会对程序员有刻板印象,至于这些印象是什么我...

  • 回调函数的理解

    对使用回调函数目的理解 让一个已经写好的程序A调用我们自己写的程序B的某个方法。比如,A是一个封装好的加减法计算器...

  • 什么是接口测试

    关键词:是什么 什么是接口? 接口一般来讲分为两种: (1)程序内部的接口:方法与方法、模块与模块之间的交互,程序...

网友评论

      本文标题:写好程序的方法是什么

      本文链接:https://www.haomeiwen.com/subject/kvvjvttx.html