勒布朗法则( LeBlanc)】的更多相关文章

看<代码整洁之道>看到了一个概念:勒布朗法则. 咦?这个不是NBA中的勒布朗·詹姆斯法则,当然NBA中针对一些球星的Bug表现也制定了一系列的法则,如乔丹法则(乔丹太过于强大).奥尼尔法则(待在三秒区不出来,统治力太强).哈登法则(太能碰瓷!). 我们要说的是这个: 稍后等于永不!Later equals never . —— [ LeBlanc ] 这个很好地反映了我们的现实:一些事情,我们总是口口声声说稍后再做,结果惰性使得拖来拖去,最终不了了之,再没做. 亲爱的小伙伴,你是不是经常这样呢…
我们都曾有过这样的经历:自己写的烂程序竟然可以运行,然后就认为能运行的烂代码总比什么都没有强.还会有这样的想法:总有一天我会修改它.但是,LeBlanc(勒布朗)法则表示:稍后等于永不(Later equals never). 不听经理的我们会被炒鱿鱼,多半不会.多数经理想要知道实情,即便他们看起来不喜欢实情.多数经理想要好代码,即便他们总是痴缠于进度.他们会奋力维护进度和需求:那是他们该做的.你则当以同等的热情维护代码. 能分辨整洁代码和肮脏代码,也不意味着会写整洁代码! 保持代码整洁: 让营…
代码整洁之道读书笔记 by fangpc 序言部分 "神在细节之中" - 建筑师路德维希 5S哲学(精益) 整理(Seiri):搞清楚事物之所在--通过恰当地命名之类的手段--至关重要 整顿(Seiton):每段代码都应该在你希望它所在的地方--如果不在那里,就需要重构了 清楚(Seiso):或谓清洁,清理工作地拉线.油污和边角废料 清洁(Seiketsu):或谓标准化,开发组内使用统一的代码风格和实践手段 身美(Shisuke):或谓纪律(自律),在实践中贯彻规程,并时时体现于个人工…
军规:让营地比你来时更干净. 整洁代码 Leblanc : Later equals never. (勒布朗法则:稍后等于永不) 对代码的每次修改都影响到其他两三处代码. 修改无小事. 如同医生不能遵从病人的意愿,程序员遵从不了解混乱风险的经理的意愿,也是不专业的做法. 赶上期限的唯一方法,做的快的唯一方法,就是始终尽可能保持代码整洁. 破窗理论:环境中的不良现象如果被放任存在,会诱使人们仿效,甚至变本加厉.==一幢有少许破窗的建筑为例,如果那些窗不被修理好,可能将会有破坏者破坏更多的窗户.最终…
本周我阅读了<Clean Code>. “神在细节中!”,建筑家范德罗如是说.他当然专注于基于宏伟构架之上的永恒建筑形式,他也同样为自己设计的建筑挑选门把手.同样软件开发也是这样,小处见大.在宏伟的建筑作品中,我们也要关注细节的回响.重点便是整理,从而达成Clean.一个很好的例子是对于变量命名,认真对待每个变量名.书中作者说,我们就像一群代码猴子,无视混乱无序,失去代码的真谛.整洁的代码正是迈向编程之美的基础,重要性毋庸置疑. 作者断言,我们永远需要代码.我们可以创造各种工具,但是永远无法抛…
第1章 太初之时,有设计师 (已看) 第2章 设计师创造体验 第3章 体验发生于场景 第4章 体验从游戏中诞生 第5章 游戏由元素构成 第6章 元素支撑起主题 第7章 游戏始于一个创意 第8章 游戏通过迭代提高 第9章 游戏为玩家而生 第10章 体验在玩家的脑中 第11章 玩家的动机驱使着玩家的闹 第12章 有些元素是游戏机制 第13章 游戏机制必须平衡 第14章 游戏机制支持谜题 第15章 玩家通过界面玩游戏 第16章 体验可以用它们的兴趣曲线来评价 第17章 有种体验叫作故事 第18章 游戏…
莫愁前路无知己,天下谁人不识君.科比,愿你如迈克尔·乔丹,仍然活跃在篮球界.退役不是结束,而是另一段人生的开始. 北京时间2016年4月14日,湖人101-96击败爵士,科比-布莱恩特告别战,20年职业生涯划上句号.NBA江湖从此再无科比,再无黑曼巴.在这场谢幕战中,科比得到60分,创造NBA33岁以上球员的得分纪录,也是本赛季NBA的得分纪录和个人赛季纪录……他用这样一场谢幕战,完美谢幕,回馈60E科比球迷(是对科比球迷群体的一种夸张描述,借此凸显科比球迷群体的庞大) 科比谢幕战创三项纪录 “…
球员名 主动技能名 主动技能效果 拆解技能名 拆解技能效果 巅峰-纳什 跑投三分 全队三分出手概率提高X%,但体力消耗增加Y% 稳固进攻 全队进攻增加X%,持续整场比赛 巅峰-科比 肉搏 对方全体行动时体力消耗增加X% 拼命三郎 全队投篮概率增加X%,但体力消耗增加Y% 巅峰-奥尼尔 战吼 比赛开始后200秒使场上球员实力提高X% 施压 比赛开始后200秒,对手球队实力降低X% 巅峰-邓肯 稳如泰山 对方投篮失败时,有30%概率降低对手全队体力5点 稳固防守 全队防守增加X%,持续整场比赛 克里…
多态---虚方法    (子类可以选择重写或者不重写) class Program { static void Main(string[] args) { Chinese cn1 = new Chinese("叶长种"); Chinese cn2 = new Chinese("王少伟"); Japanese jp1 = new Japanese("小野妹子"); American us = new American("勒布朗"…
Servlet三大域对象的应用 request.session.application(ServletContext) 请求转发器: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setAttribute("name", "勒布朗"); System.out.print…