[译稿]软件编程21法则

标签: cnBeta 软件新闻 | 发表时间:2010-10-06 09:39 | 作者:(author unknown) Alan
出处:http://www.cnbeta.com
感谢软狐的投递
任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则:

相关 [软件 编程 法则] 推荐:

[译稿]软件编程21法则

- Alan - cnBeta.COM
任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则. 然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处. 下面的就是软件编程中的21条法则:.

【转】软件长寿法则,记住这7条

- - 行业应用 - ITeye博客
【编者按】软件设计构造师Karan Goel在看到“joe”疯狂的成功之后,为我们总结了7个可以使软件寿命更长的规则,这其中包括:模块化、测试、持续集成、自动化等等. 他表示遵循的规则越多,你软件的寿命就越长. 下面一起来看看这些规则背后的细节. 在“ joe”疯狂的成功之后,我列出了一个我认为评判好坏软件的清单.

低质量软件编程成本价格表

- - ITeye资讯频道
注意:下面这个清单里描述的事情并不是你绝对不能做的,它只是用量化的方法来让你知道编程上的这些做法将会产生的负面代价. 这些费用是在代码审查时你将要付出的. 代码库中的程序编码风格一致虽然不是很重要,但值得你去遵守. 在提交代码的说明信息上偷懒. 请细读这篇 代码提交说明信息指导(英文). 大多数的局部变量都最好使用方法代替.

软件编程精髓:开发者需知的十项真理 二

- - 水煮沉浮
一位经理人曾告诉我有关他的秘密,他总是面带微笑并告知他的团队,他很热爱他们所作的事情即便是有危险的,在他走出门的那一刻,他会说“哦,还有一件事”. 那个弧线球部分覆盖了该项目,并要求大家重新设计应用程序. 意思说作为一名管理者首先你得肯定团队的工作能力. 项目范围的扩张程度直接体现了这个项目结构的最终成果.

软件编程精髓:开发者需知的十项真理 一

- - 水煮沉浮
【IT168 评论】编程是一种有益的体验方式,当遇到挑战时,我们会不断寻求新的解决方法. 也许你会认为将毅力、直觉、适宜的工具三个组合在一起即可编写出优雅、完美的代码. 然而,随之而来的拙劣的部署或另一种功能需求亦或者是沉重的依赖关系会产生不良的迭代更新,等等这些突发状况会摧毁了你最初的梦想. 我们希望每次的努力付出能够有着深远的影响,希望我们的应用程序所依赖的服务器如同磐石一样,然而编程的获取方式却是残酷的.

转:编程的艺术:漂亮的代码和漂亮的软件

- - 膘叔
最近在转一些装波一文,发发牢骚而已. 现实中除了那些API和一些开源软件,真的很少看得到漂亮的代码,不过有一天帅朱给我看过一段代码,不错. 原文来自:http://kb.cnblogs.com/page/132236/. 译者:legendsland.   编程很有意思,是因为我可以做一些很酷的东西,但是实际上让我着迷的却是那一行行代码的语法和语义.

开源软件实践之linux高性能服务器编程框架和选型(续)

- - CSDN博客架构设计推荐文章
    接着昨天的Proactor模式介绍.      proactor模式将所有IO操作交给主线程和linux内核来处理,工作线程负责业务逻辑. 异步IO实现这种模式的工作流程如下:. 1)主线程使用aio_read函数注册socket读完成事件,提供用户接收数据的缓冲区地址以及读操作完成时如何通知应用程序(有信号等手段);.

刺猬法则

- - blueui
刺猬效应(Hedgehog Effect),是指刺猬在天冷时彼此靠拢取暖,但保持一定距离,以免互相刺伤的现象. 这个比喻来自叔本华的哲学著作,它强调的是人际交往中的“心理距离效应”. 刺猬效应的理论可应用于多种领域. 在管理实践中,就是领导者如要搞好工作,应该与下属保持“亲密有间”的关系,即为一种不远不近的恰当合作关系.

Hadoop Streaming 编程

- - 学着站在巨人的肩膀上
Hadoop Streaming是Hadoop提供的一个编程工具,它允许用户使用任何可执行文件或者脚本文件作为Mapper和Reducer,例如:. 采用shell脚本语言中的一些命令作为mapper和reducer(cat作为mapper,wc作为reducer). 本文安排如下,第二节介绍Hadoop Streaming的原理,第三节介绍Hadoop Streaming的使用方法,第四节介绍Hadoop Streaming的程序编写方法,在这一节中,用C++、C、shell脚本 和python实现了WordCount作业,第五节总结了常见的问题.

Shell编程

- - 博客园_首页
本来打算寒假回家好好学习Linux的,为以后学习嵌入式打好基础的. 回家之后的学习效率非常低,之前为了搭建Linux环境,折腾了很长时间,学到现在也就勉强才把Shell编程学完了. 今天就把自己学习的相关知识点总结整理一下. 个人感觉shell程序跟windows下的批处理文件有点像,就是将一些系统命令写进一个可执行文件中,然后执行.