`
deng131
  • 浏览: 675253 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

程序员遵守三大法则

 
阅读更多
第一法则

程序员不得损害产品质量,或袖手旁观产品质量受到损害。

第二法则

程序员必须服从产品经理的命令,除非违背第一法则。

第三法则

程序员必须保护自己,除非违背第一和第二法则。

繁殖定律

程序员不得参与程序员的孕育和培养,除非新程序员的行动符合以上三大法则。

引用自机器人三大大定律(著名的伯斯塔尔法则),三大法则确实在开发中值得思考。
1
1
分享到:
评论

相关推荐

    每个程序员都必须遵守的编程原则单页版

    14. **笛米特法则(Law of Demeter)**:限制对象间的交互,只与直接关联的对象进行通信,减少间接依赖带来的复杂性。 15. **避免过早优化**:在其他所有优化手段都无效的情况下,再考虑代码优化。过早优化可能导致...

    程序员成功之路

    2. **程序员35岁之前成功12条法则** 这些法则可能涵盖了职业生涯规划、个人成长和专业发展的关键要素,例如: - 持续学习:不断更新知识,适应技术变化。 - 项目经验:积累不同类型的项目经验,增强适应性。 - ...

    程序员必须遵守的编程原则.docx

    ### 程序员必须遵守的编程原则 在软件开发领域,遵循良好的编程原则对于创建高效、可维护的代码至关重要。以下是对《程序员必须遵守的编程原则》文档中提到的关键原则的深入解析。 #### 1. 不要自我重复 (DRY - ...

    壹百度-百度十年千倍的29条法则

    《壹百度—百度十年千倍的29条法则》是一本深入探讨互联网产品管理与企业成长的书籍,尤其针对产品经理这一角色提供了丰富的实践经验和指导原则。以下是对这29条法则的详细解读: 1. 用户体验至上:产品的核心是...

    设计模式六大原则与类的六种关系

    许多经验丰富的程序员都会自觉地遵守这一原则,因为这是常识。在软件编程中,谁也不希望因为修改了一个功能导致其他的功能发生故障。 2. 里氏替换原则(Liskov Substitution Principle) 里氏替换原则是指继承时,...

    WIndows编程--第一个Win32示例程序

    环境:Windows XP sp3, VC++ 6.0 ...本人注释非常详细,当然因为我是一个专业的Java程序员,所以书写风格在遵守Windows编程规范(匈牙利命名则和帕斯卡命名法则)基础上,有时候使用骆驼命名书写代码^_^

    C语言课程论文.pdf

    * 学习基本法则:遵守基本的学习法则,掌握C语言的编程技术 七、学习C语言的重要性 学习C语言对我的启发包括: * 了解C语言的基本概念和语法 * 掌握C语言的编程技术 * 了解C语言的优缺点 * 学会使用C语言进行程序...

    eclipse字符串下划线驼峰互转插件(附源码).7z

    而下划线命名法则是在每个单词之间用下划线分隔,如"my_variable_name",在一些编程语言或约定中更为常见。 这个插件的实现原理可能包括对选中文本的解析,识别出下划线或驼峰模式,然后根据需要转换模式。转换过程...

    新巴塞尔协议-银监会公布

    新协议由三大支柱构成:最低资本要求、监管当局的监督检查和市场纪律,以及信息披露。 #### 第一支柱:最低资本要求 新协议对最低资本要求进行了重大修改,尤其是在风险加权资产的计算方法上。虽然资本比率(即...

    ZZ: 时间管理方法(转贴)

    在这个快速发展的IT行业中,良好的时间管理能力可以帮助程序员提高代码编写效率,项目经理更好地控制项目进度,以及团队成员之间的协作效能。 一、时间管理的重要性 1. 提高生产力:通过有效的时间管理,我们可以...

    [修改版]Java基础测试题.doc

    而下划线分隔法则是在每个单词之间使用下划线来分隔,如“my_variable”。这两种命名方式都可以清晰地表达变量名的含义,同时保持代码的整洁和易读性。 此外,Java中的命名规则还涵盖了其他编程元素,如常量、包名...

    Rust语言教程 0220.zip

    3. **引用与借用(References & Borrowing)**:Rust有可变引用和不可变引用两种类型,它们都必须遵守严格的规则。不可变引用不能修改所引用的数据,而可变引用在同一时间只能有一个。 4. **函数与闭包(Functions ...

    v2ex.zip

    《v2ex.zip:探索V2EX社区的宝藏》 V2EX,作为一个知名的中文技术社区,聚集了众多程序员、设计师、产品经理等互联网行业的...当然,尊重并遵守社区的使用规则和版权法则是我们访问和使用这些资源时必须遵循的原则。

    深入php之规范编程命名小结

    骆驼式命名法有小驼峰法和大驼峰法之分,小驼峰法一般用于变量名,而大驼峰法则常用于类名、函数名、属性和命名空间。 小驼峰法(CamelCase)指的是变量名的第一个字母小写,后续每个单词的首字母大写。例如,`...

    ACCP-S1结业考试机试题12【原创作者田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    【ACCP-S1结业考试机试题12】是一份针对ACCP(北大青鸟APTECH计算机教育的初级程序员课程)学员的结业考试,由原创作者田超凡创作并已申请版权保护。这份试题旨在检验学生在完成S1阶段的学习后,对计算机基础知识、...

    java开发中使用的设计模式

    设计模式原则是指导程序员在编程时应当遵守的基本准则,也是各种设计模式的基础。 1. **单一职责原则**:一个类应该只有一个引起它变化的原因。这意味着类应当专注于完成单一的任务。 2. **接口隔离原则**:客户端...

    C++ Coding Standard

    - **遵守德米特法则**: 限制对象之间的交互,降低系统的复杂度。 ### 设计契约 设计契约是一种编程范式,它使用断言、预条件和后条件来确保函数或方法的正确性,从而提高软件的健壮性。 ### 类设计 - **文件命名...

    软件设计师中级王勇老师课程笔记-12面向对象程序设计

    这种实践导向的学习方法有助于提升程序员解决实际问题的能力。 ### 总结 王勇老师的这门课程笔记全面覆盖了软件设计师中级考试所需掌握的核心知识领域,不仅包括了计算机组成与体系结构、操作系统、数据库系统等...

Global site tag (gtag.js) - Google Analytics