
代码就是一切!
代码是程序员沟通最直接的手段!代码是技术交流的手段!代码是需求交流的途径!
架构是代码!需求是代码!测试是代码! 单元测试,毫无疑问。 集成测试,压力测试,也是代码!甚至编译也是代码!
重视代码,回归本源,曾经我们远离代码,谈架构设计,谈UML,谈开发流程。如今我们落地,找回软件的本源,彻彻底底看看代码、聊聊代码。
让我们来聊聊什么是好代码;什么是优雅的代码?单元测试单元化,行为测试框架是如何帮助写出优雅的单元测试代码?
也许你很早就知道延迟装载(Lazy Load),但是你知道什么是延迟执行(Lazy Evaluation)吗?
人人讲敏捷,个个都极限。我们不再讲那些虚无漂渺的东西。到我们这里,你可以看到实实存在的敏捷,代码级别的敏捷,敏捷的代码,敏捷的写代码,代码支持的敏捷。
日程安排:
13:00 – 13:30 签到
13:30 – 14:00 Topic 1
14:00 – 15:00 Topic 2.1、2.2
15:00 – 15:15 短休
15:15 – 16:15 Topic 3
16:15 – 17:15 Topic 2.3、2.4
17:15 – 17:45 open space
Topic 1:重视代码,回归本源
你的团队用什么沟通?你和客户用什么沟通?
你的团队如何应对需要变化?你的团队如何应对人员变化?
分享嘉宾:王蓉 敏捷实践者 Skight团队创始人之一
Topic2:Elegant Code 优雅的代码 (生态软件、生态开发)
代码阅读性
Lazy Evaluation 延迟计算 –> Lazy Execute 延迟执行: Lambda表达式秘密
单元测试单元化:
Orthogonal Design And SRP: 正交设计和单一责任
分享嘉宾:王昊 Skight I-Tech Inc. 公司创建人和首席架构师 Skight团队创始人
Topic 3:一站式管理平台——解决大量项目开发困境,提高代码质量
版本发布、代码质量、协同合作这些项目开发问题普遍存在,面对复杂多样的业务管理模式,如何让产品灵活快速上线、如何提高代码质量、如何提高项目整体交付能力,让我们基于Be Smart理念来共同探讨一站式平台,营造敏捷生态环境
分享嘉宾:袁晓慧 拓维信息系统股份有限公司 企业管理部
嘉宾简介:
王昊:
长达八年加拿大艾尔伯塔省各部门软件开发和咨询经验。期间,完整经历RUP和敏捷两种不同的开发流程,从需求收集分析,到架构设计和代码实现,再到系统上线维护和需求变更修改。从而深刻体会和感悟两种开发的精髓和弊益。更有机会窥看到加拿大电子政务系统的复杂和庞大,体会到企业应用集成(EAI)的艰难和巨大效益。
Skight I-Tech Inc. 公司创建人和首席架构师,并致力于发展中国团队。创建了完全自主产权的Web系统框架。该框架全面整合较新的成熟技术,如:MVC前端结构,仓储模式(Repository)和依赖注入;完全的自主开发,极大减少对第三方组建的使用和依赖。从而完整构建了一个适合业务域驱动设计(DDD)和测试/行为驱动开发(TDD/BDD)的轻型Web应用框架。该框架已经实际应用于三个商业软件系统,获得了极大的成功。
来加拿大之前,在国内不同类型的软件公司有丰富经历,让我对国内的企业状况更有不浅的了解。
袁晓慧:
10多年IT工作经历,软件工程硕士、从事过软件售前、开发、项目管理、质量改进等角色,
近几年在上市公司专注于企业管理、流程改进与实践落地,同时也是厦门理工学院聘用客座讲师,经常在
中国软件工程大会、敏捷社区进行演讲交流。
引用来自“王蓉”的评论
引用来自“一堆BUG”的评论
没有现场的照片啊
引用来自“一堆BUG”的评论
没有现场的照片啊