提交
生态圈大会
专家智库
硬核咨询
成长地图
课程
服务+
关于我们
4006-998-758
登录
|
注册
退出
提交
为您搜到的相关课程
立即搜索
热门搜索:
需求分析
、
数字化转型
、
JAVA
、
大数据
、
产品经理
、
项目经理
、
敏捷
、
效能
优雅代码养成指南
细节之中自有天地,细节也决定着成败。 对于编码的细节,一直被认为是小道。诸如方法命名,变量定义,语句组织,任务分解等内容,都是细枝末节,微不足道。然而,对一个整体的软件系统而言,既需要宏观的架构 决策,设计与指导原则,也必须重视微观的代码细节。在软件行业,有许多影响深远的重大 失败,其根源往往是编码细节出现了疏漏。“代码即架构”,软件系统质量的好坏,归根结底还是需要代码来告知。代码的优劣不 仅直接决定了软件的质量,还将直接影响软件的成本。
精化测试代码
简化循环
代码形式
戴昊
资深架构师 前富士通技术总监
重构与模式最佳实践
本课程注重实战,采用案例贯穿方式完成实践,收集了大量的真实案例,针对项目过程中技术人员常犯的错误进行了汇总,研讨,并最终形成培训教程。本次培训从程序员的编程思维开始讲解,通过大量的真实案例,贯穿了设计、编码、重构、单元测试,持续集成等整个软件生命周期过程,详细地介绍了重构需要注意的要点以及难点,是重构最佳实践的心血结晶。
代码评审
重构技术
软件代码
戴昊
资深架构师 前富士通技术总监
设计模式实战解析 – 进阶篇
无数软件企业及其研发团队都面临着,大量初级程序开发人员低质量软件开发带来的严重问题,即使那些工作多年的高级程序员也存在着对提高软件设计质量认识不深的问题。正是由于以上的问题,造成许多公司对运行了多年的核心业务,运行维护成本越来越高,却不能更换、一直维护下去的恶性循环。如何通过培训,切实有效地提高员工设计开发水平,从而有效地改善软件设计质量,成为越来越多的软件企业迫切需要解决的问题。 本课程不仅在讲解高质量软件设计的理论知识,更关键是将这些知识投放到各个真实的设计场景中。在这些场景中,我们可以看到我们要面对的设计难题,通过对设计难题的深入剖析,寻找问题的根源,对症下药,从而制订出正确的设计方案。 掌握面向对象设计思想与基本原则,提高设计能力; 1、剖析设计模式的本质,跳出“为模式而模式”的设计方式,运用设计原则改善设计质量; 2、掌握场景驱动设计的方式,明确了解角色、职责与协作在设计中的作用; 3、梳理设计过程,结合真实案例,从业务建模入手,掌握基本的设计手法; 4、了解和掌握UML,运用包图、组件图、类图和时序图进行系统设计; 5、识别设计的坏味道,利用重构改善设计; 6、剖析经典的开源框架,分析Java/.NET系统的架构设计原则; 7、深入介绍分层架构、IoC、ORM等企业应用架构的核心模式;。
策略模式
依赖倒置
接口隔离
戴昊
资深架构师 前富士通技术总监
高质量代码体系
“这是一个最好的时代,也是一个最坏的时代”,当代的ICT行业,正在经历着无比的繁荣和发展。然而在这片繁荣之下,代码,这个ICT行业的基石,正处在越来越尴尬的境地。在犹如造星活动般不断涌现的新概念,新架构,新框架的夹击下,代码本身正在越来越被人们所忽略。 在这样的代码环境下,程序员一方面因为成本或者进度的压力,不假思索的写着丑陋的代码;另一方面又因为要去维护某位前辈留下的同样丑陋的代码而痛不欲生。再加上需求的以及开发人员的变更,一个产品的代码质量就在这样恶性的往复里变得如履薄冰,随时可能出现严重的问题。最终这些低质量的代码往往会毁掉一个产品,甚至一个公司。 为了应对对于编码越来越浮躁的情绪,作为程序员的我们该有怎样的编程价值观,该向大师级的程序员学习哪些丰富的编码以及设计经验(招式),如何了解这些招式背后的机制与思想(心法),便是本课程希望传递给大家的内容。
里氏替换原则
开放封闭原则
前端代码 SRP
戴昊
资深架构师 前富士通技术总监
1
2
3
4
上一页
下一页