`
lujiawu12
  • 浏览: 126960 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

程序员应该知道的97件事(1)

阅读更多

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

小心行事

对所做的任何操作都应该精心思考过,否则你必将会为你的一时不小心付出代价

 

配合使用 函数式编程

 

站在用户的角度审视自己的设计

 

自动化编码标准

如果不遵守标准,打包失败

标准也要实时变化

 

简单是最美的,大道至简

 

关于重构

首先对现有的代码进行反思,总结,比较

The best approach for restructuring starts by taking stock of the existing

codebase and the tests written against that code.

Remember that humans make mistakes

New technology is an insufficient reason to refactor

Personal preferences and ego shouldn’t get in the way

After each development iteration, it is important to ensure that the existing tests pass.

Many incremental changes are better than one massive change

Avoid the temptation to rewrite everything.

 

 

Always leave the campground cleaner than you found it.

 

Given how rare compiler bugs are, you are far better putting your time and

energy into finding the error in your code than into proving that the compiler

is wrong.

 

分享到:
评论

相关推荐

    程序员都知道那点97件事儿!97.Things.Every.Programmer.Should.Know.Feb.2010.pdf

    这本书名为《程序员都知道的那点事儿!97件事儿》,由Kevlin Henney编辑,首次出版于2010年2月。该书汇集了来自众多国外软件开发领域专家的智慧和经验,包含了97条建议,旨在帮助程序员在日常工作中提升能力、避免...

    程序员应该知道的97件事

    为您介绍程序员在编写代码过程中所要注意的地方,并可以避免不必要的错误!

    每个程序员都应该知道的97件事

    ### 每个程序员都应该知道的97件事 #### 知识点一:行动谨慎(Act with Prudence) - **作者**:Seb Rose - **核心内容**:本章节强调了作为程序员,在做出决策时应该保持谨慎的态度。无论是编写代码、设计系统...

    worldwindjava源码-97-Things-Every-Programmer-Should-Know:总结程序员应该知道的97件事

    世界风java源代码总结每个程序员应该知道的 97 件事 +10 作者:Kevlin Henney Takuto Wada,Dai Natsume 1. 技术债务 有技术债务是有意的,技术债务是由于粗心造成的。两者应该区分。这种技术债的存在应该永远记住并...

    高薪程序员必备刷题软件-97_things:我读O'Reilly的书的笔记每个程序员都应该知道的97件事

    高薪工人必备刷题软件每个程序员都应该知道的 97 件事 - 书籍笔记 发布者 | 凯夫林·亨尼编辑 笔记作者 问:“用户会做什么?” 我们都倾向于假设其他人的想法和我们一样。 但他们没有。 心理学家称之为错误共识偏见...

    一个程序员五年学习观.doc

    * 《软件体系结构的艺术》、《领域驱动设计:软件核心复杂性应对之道》、《软件架构师应该知道的 97 件事》等书籍可以帮助程序员学习架构方面的知识点。 * 《软件架构设计》是架构类的入门书籍。 敏捷开发 * 《测试...

    ascii码表对于程序员是个必备工具书

    ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是计算机科学中的一个基础概念,尤其对程序员来说,了解并掌握ASCII码表是至关重要的。这个工具书包含了一个完整的...

    97 Things Every Programmer Should Know

    《程序员应该知道的97件事》是一本深受程序员喜爱的书籍,它汇集了众多专家的经验与智慧,旨在帮助程序员提升技能、改进工作习惯,并更好地理解编程的本质。这本书中涵盖的知识点广泛而深入,旨在促进程序员的全面...

    97-things-every-programmer-should-know:从领先的实践者那里收集的程序员智慧宝典

    每个程序员都应该知道的97件事 从领先的从业人员那里收集的程序员智慧宝典。 这是“ 的的版本。 所有内容均根据。 该书的印刷版可在。

    资料合集.part1.rar

    2012-05-27 11:00 2,115,864 程序员应该知道的97件事.pdf 2012-05-27 10:59 112,211 第16章 Unicode.pdf 2012-05-27 11:06 429,034 等一个晴天[1].txt 2012-05-27 10:56 50,176 计算机知识-双核处理器 VS 单核...

    微博的搜索引擎优化价值分析等资料.rar

    2012-05-27 11:00 2,115,864 程序员应该知道的97件事.pdf 2012-05-27 10:59 112,211 第16章 Unicode.pdf 2012-05-27 11:06 429,034 等一个晴天[1].txt 2012-05-27 10:56 50,176 计算机知识-双核处理器 VS 单核...

    资料合集.part2.rar

    2012-05-27 11:00 2,115,864 程序员应该知道的97件事.pdf 2012-05-27 10:59 112,211 第16章 Unicode.pdf 2012-05-27 11:06 429,034 等一个晴天[1].txt 2012-05-27 10:56 50,176 计算机知识-双核处理器 VS 单核...

    大学应该看的书.pdf

    21. **设计类**:《代码大全》、《重构》、《代码整洁之道》、《实现模式》、《程序员应该知道的 97 件事》等书籍,关注于代码设计和优化。 22. **架构**:如《软件体系结构的艺术》、《领域驱动设计》、《软件架构...

    reading-list

    每个程序员都应该知道的 97 件事 凯夫林·海尼 你会对本书中的事情有强烈的看法 当...会发生什么 我发现这非常有趣。 值得一读。 事件循环到底是什么? 菲利普·罗伯茨 这个视频应该是所有 JS 开发者的必看 ...

    leetcode题库-notes:笔记

    leetcode题库笔记 包含我在学习时使用的快速笔记、备忘单和书签。 目录 当前阅读 [牛津大学出版社] 移动到一次完成。 修订 备忘单 学习笔记 计算机科学基础 ...程序员都应该知道的 97 件事:专家的集体智慧 务

Global site tag (gtag.js) - Google Analytics