#010.故事.十年,设计与重构
不等不靠,有囧有料。攻城狮,建造世界。
最牛的编程语言,十年,死亡项目的设计和重构。
##视频
* [优酷视频](
http://v.youku.com/v_show/id_XODM4MTk1MzE2.html)
* [百度网盘](
http://yun.baidu.com/share/link?shareid=3935315343&uk=1380913564&fid=166976258443636)
##摘要
* 1个和死亡赛跑10年的项目。
* 500万行代码,1000张表。
* 设计很重要,重构很必要。
* 功夫=技术+知识。
* 智力活,以人为本。
* 知识搞战略,技术搞战术。
* 设计不是 21天从入门到精通。
* 攻城狮标配:写1万行,读5万行。
* 拼死活着,最重要。
* 反模式,拖垮项目。
* 好代码,是滚出来的。
* 好代码,会折衷,会妥协。
* 先功能,再性能。
* 小步拱卒,拥抱变化。
* 好代码 = 好用,好读,好维护。
* 面向对象设计6个原则。
* 不可避免的反模式的7宗罪。
* 减少失败,是离成功最近的路。
* 书多看点,代码多敲点,脑子多用点。
##资源
* [眼花缭乱有点晕的“ppt”,方向键控制](
http://www.moilioncircle.com/rawpage/htm/002.release-005.htm)
* [使用技术 - Impress.js](
http://bartaz.github.io/impress.js/)
* [其他例子:Bytecode .. ASM](
http://pkoperek.github.io/bytecode-presentation)
* [模式版 hello world](
https://github.com/moilioncircle/moilioncircle.product/tree/master/release/2014-001/005.ex.design-refactor/dp-hello-world/com/moilioncircle/r005)
##参与
`攻城狮朋友圈/moilioncircle`
终日乾乾,或跃在渊。
-----
题图:小恶魔提利昂,极其纠结的富二代屌丝,是《冰与火之歌》重要角色。他是侏儒,容貌丑陋,但他喜爱读书,善于思考,富有谋略,有着波澜壮阔曲折的苦逼人生。
原文:
http://www.moilioncircle.com/release/010.yarn.10y-design-refactor.html
分享到:
相关推荐
《重构:改善既有代码的设计》一书由Martin Fowler、Kent Beck、John Brant、William Opdyke和Don Roberts等多位软件开发领域的专家共同撰写,首次出版于1999年,由Addison Wesley出版社发行。这本书是软件工程领域...
【十年码农内功2023.7.2】这个标题暗示了这是一份关于程序员长期积累和技能提升的资料,可能包含了编程语言、软件工程、算法与数据结构、项目管理等多个方面的重要知识点。虽然没有具体的标签来进一步定义主题,但...
两年后,系统销售的产品增加到五十多个,产品的数据模型新增了类型和付费模式字段。新的产品开发任务(如ProductZ)的处理方法与现有的ProductX、ProductY类似,这时候进行重构,从方法分解开始,逐渐提升代码质量。...
Martin Fowler是一位独立咨询顾问,他运用对象技术解决企业问题已经超过十年。他的顾问领域包括健康管理、金融贸易,以及法人财务。他的客户包括Chrysler,Citibank,UK National Health Service,...
### 重构全局系统架构的方法与工具 在信息技术领域,随着企业规模的扩张和技术需求的升级,重构全局系统架构成为维持竞争力的关键策略。本文将深入探讨重构全局系统架构的方法与工具,特别是从支付宝这一典型案例...
马云指出,纯电商时代很快会结束,未来十年、二十年,只有新零售这一说法。近几年来,传统实体零售商业受到电商的冲击,营收下滑,而电商行业的流量红利逐渐消失开始增长放缓。谋求变革成为了无论是实体零售还是电商...
温昱是一位资深的软件架构专家与实战型咨询顾问,拥有十年以上的系统规划、架构设计以及研发管理经验。他在金融、航空、多媒体、电信、中间件平台等多个领域都有着丰富的实践经验。温昱创立了ADMEMS架构实践体系,并...
中兴通讯在研发ZXR10 M6000路由器的过程中,汲取了过去十年在高端路由器和宽带接入服务器(BRAS)领域的研发经验,并结合了大量的应用案例,以确保其产品能够满足当前以及未来网络的需求。此外,ZXR10 M6000路由器的...
Meszaros拥有超过十年的自动化单元测试架构经验,在测试自动化模式、软件及测试重构和易测性设计方面享有盛誉。 #### 二、书籍核心价值与适用人群 本书为使用xUnit框架编写自动化测试提供了权威指南。xUnit是一种...
罗兰贝格通过对中国汽车品牌过去十年的发展历程分析,将这一过程分为“寒武纪”、“侏罗纪”和“白垩纪”三个阶段,指出品牌在不同阶段面临的挑战和应对策略。在即将开启的“白垩纪”,品牌竞争将更加激烈,品牌升级...
总体而言,中国电子行业的发展态势正展现出重构与崛起的双重特征。在当前全球经济背景下,中国电子企业正在抓住机遇,加大研发投入,推动产业链升级,并在创新周期的推动下,以技术革新和市场扩张为驱动,不断巩固和...
- **政策依据**:根据《国家中长期教育改革和发展规划纲要(2010-2020年)》、《教育信息化“十三五”规划》和《教育信息化2.0行动计划》等政策文件,明确教育信息化的方向和目标。 - **核心理念**:“推动信息技术...
课程改革十年后的主要成效主要体现在以下几个方面: 一、教学观念的深度转变 1. 强调过程导向的教学:课程改革的一大突破在于强调教学过程的重要性,不再仅仅是关注学生对知识技能的掌握,而是更加注重学生的思维...
为实现“十四五”期间30GW的风光电装机容量目标,公司整合新能源资产,成立了电建新能源集团,作为投资开发业务的唯一平台,以促进电力投资与运营业务的快速发展。 抽水蓄能是公司另一重要业务板块,国内市场份额约...
3. 重构I&W数十个Windows批处理项目。 4. 支持云环境设置和DevOps流程设置。 5. Ericsson IoV平台核心组件开发。 Jimmy Qing持有Microsoft Certified Professional证书,担任过角色助理经理,拥有丰富的专业经验和...
在此背景下,文章深入分析了深度学习与传统机器学习在恶意软件检测领域的差异和优势,探讨了设计高效、准确的恶意软件检测系统的方法,并通过实验验证了其有效性。 知识点一:Android恶意软件检测的重要性 恶意软件...
《2023年搬运车行业分析报告及未来五至十年行业发展报告》是对当前搬运车行业及未来发展趋势的深入研究。本报告旨在提供全面的行业洞察,帮助投资者、企业决策者以及行业相关人员理解搬运车行业的现状、挑战与机遇。...
综上所述,广告设计与制作专业课程改革是一项系统工程,涉及课程体系重构、教学模式创新、教师专业发展、校企合作等多个层面,其目标是培养适应市场需求,具备专业技能和创新能力的广告设计人才。通过科学的课程改革...