分类
用最赚钱的方式去赚钱

炒股交易要养成的20个好习惯

07-17 138

高效程序员的40个好习惯和行为方式

编程大哥大 于 2012-07-06 09:33:02 发布 6258 收藏

coffeeShop.PlaceOrder(2);//通过阅读代码,可以大致明白这是要在咖啡店中下一个订单。但是2代表什么意思? 炒股交易要养成的20个好习惯
coffeeShop.PlaceOrder(2 /* large cup */); //不妨添加一些注释。但注释有时候是为了帮写得不好的代码补漏。
public enum CoffeeCupSize
<
Small,
Medium,
Large
>
coffeeShop.PlaceOrder(CoffeeCupSize,Large);//如果使用上枚举值,代码就一目了然了。

告知=命令,询问=查询
命令和查询相分离模式,就是要将功能和方法分为命令和查询两类,并在源码中记录下来,以做到将命令代码都放在一起,并将所有查询代码都放在一起。
绝对不能允许一个看起来无辜的“查询”去修改对象的状态。

面对问题是开发人员的一种生活方式。当问题发生时,我们会希望记起第一次是如何解决的,而且希望下次能够更快地把它搞定。但是,有时我们又记不清上次是如何修复的了。
不要在同一处跌倒两次。
要想得到更好的效果,不妨维护一个保存曾遇到的问题以及对应解决方案的日志,我们称之为每日日志(daylog)。
可以选择符合需求的任何格式,下面的内容可能用得上:

单元测试带来的积极效应是它会强迫形成代码的分层。要保证代码可测试,就必须把它从周边代码中解脱出来。
认识复杂问题的第一步,是将它们分离出来。
很多应用的代码在编写时没有注意到这一点,使得分离变得特别困难。应用的各个构件部分之间会彼此纠结:想把这个部分单独拿出来,其他的会紧随而至。在这些状况下,最好花一些时间把关注的代码提取出来,而且创建一个可让其工作的测试环境。

在设计一个登陆页面时,当用户输错密码时,我们提示哪个信息更好呢:“Unable to perform operation”、“Couldn’t login…”、还是“Error validating password”
错误信息有助于问题的解决。当问题发生时,可以详细研究问题的细节描述和发生上下文。

立会 (站着开的会议,Scrum最早引入并被极限编程所强调的一个实践)是将团队召集在一起,并让每个人了解当下进展状况的好办法。顾名思义,参与者们不允许在立会中就坐,这可以保证会议快速进行。一个人坐下来之后,会由于感到舒适而让会议持续更长的时间。
要保证立会议题不发散,每个人只能回答下述三个问题:

不应像国家宣称对领土的所有权一样,声明个人对代码的所有权。任何一位团队成员,重要理解某段代码的来龙去脉,就应该可以对其进行处理。如果某一段代码只有一位开发人员能够处理,项目的风险无形中也就增加了。
相比找出谁的主意最好、谁的代码实现最烂而言,解决问题,并让应用满足用户的期望更为重要。
在大型项目中,如果每个人都可以随意改变任何代码,一定会把项目弄得一团糟。代码集体所有制并不意味着可以随心所欲、到处破坏。

五年程序员人生的点点滴滴

给IT新人的15个建议,也是老程序员的反省和总结

放宽心!IT骨干依然很吃香,不管国内国外,做好你的职业规划

无需怀疑:移到开发者的前景和“钱景”一片光明

程序员水平10分级,你的水平属于哪一级?

Java编程语言的几个认识误区

不是每个程序员都是适合创业,即使你工作了十年

软件开发人员猛如虎

华为终端中国区手机销量已达千万,80%为智能机

程序员不要做“沙和尚”,挑死担没功劳,No!

71道经典Android面试题和答案--重要知识点都涉及到了

05-27 391

02-23 277

态度决定一切 1.做事 职责不会修复bug。把矛头对准问题解决办法,而不是人。这是真正有用处正面效应。 2.欲速则不达 不要坠入快速简单修复之中。要投入时间精力保持代码整洁、敞亮。 3.对事不对人 对事不对人。让我们骄傲应该是解决了问题,而不是比较出谁主意更。 4.排除万难,奋勇前进 炒股交易要养成的20个好习惯 做正确事。要诚实,要有勇气去说出实情。有时,这样做很困难,所以我们要有足够勇气.

08-17 55

07-17 138

优秀来自习惯。怎样成为优秀开发人员?图灵公司最近热销高效程 序员45 习惯》一书给出了很解答,非常值得一读。 这本书英文原版荣获了有软件奥斯卡之称Jolt 生产效率大奖,在 Amazon 上也是评如潮。第一作者Venkat Subramaniam 博士是Agile Developer 公司创始人,敏捷开发方面权威人士,精通各种开发技术。第二作者 Andy Hunt 更是大名鼎鼎人物,是敏捷宣言创始人,著名图书出版公司 Pragmatic Programmers ..

02-28 238

下载地址:网盘下载作者简介······Venkat Subramaniam博士Agile Developer公司创始人,敏捷开发权威人士。他培训并指导了美国、加拿大、印度欧洲多国上千名软件开发人员,并多次在各种大会上发表演讲。他还是.NET Gotchas作者。可以通过[email protected]与他联系。Andy .

01-08 835

中国父母应该知道的 50个日常生活好习惯

中国父母应该知道的 50个日常生活好习惯

父母必读杂志社 《父母必读》1980年创刊,是一本以孕产、围产保健及0-6岁宝宝喂养、营养、护理、疾病预防、教育心理为主要内容的母婴科普杂志。创刊30多年来始终坚持"伴随孩子,伴随家庭,将健康、快乐、幸福,有良好道德品行和价值观的孩子带入成人社会"的理念。 《父母必读》拥有孕产、儿童保健、教育心理等多领域专家顾问团,并保持与美国格赛尔人类发展研究所,美国儿科学会,法国《ENFANT》杂志等机构合作。现已形成《父母必读》杂志、父母必读养育系列图书、父母必读育儿网、父母必读养育研究院等立体的育儿传媒架构。