`
pesome
  • 浏览: 67957 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何开发高质量代码讲义

阅读更多

  准备给公司做一些面向开发人员的培训,主要是重构、原则、模式和测试几方面。也都是看老外的书学习的,就共享出来吧,望大家指正。

  前面因为用PowerPoint2007的原因,在不知的情况下加了一个阴影效果,导致2003下图片都无法正常显示,非常抱歉,现重新改过。

18
4
分享到:
评论
15 楼 Vanish 2009-01-20  
谢谢,已经可以看了
14 楼 cobo85 2009-01-08  
个人认为好的构思是高质量代码的一半
13 楼 pesome 2009-01-08  
恩,网上搜了下,发现是我PPT2007不知情的使用了阴影效果,导致图片在2003下显示灰色,现已经更正,用2003的朋友可以再下载看看
12 楼 niwei 2009-01-07  
怎么很多地方是灰色的?
11 楼 diaolanshan 2009-01-07  
我也正在看refactoring, improving the design of existing code.....
10 楼 pesome 2009-01-07  
哦,找台装2003的机器看看,肯定要调整
9 楼 Vanish 2009-01-07  
对,我用的是2003,很多图片无法显示
8 楼 pesome 2009-01-07  
重构重在实践,其实掌握了IDE里面的重构功能就很够用了
7 楼 pesome 2009-01-07  
恩,我用的2007,在2003有很多地方图片无法显示吗?
6 楼 suifeng 2009-01-07  
重构说起来很简单
1, 去掉重复
2, 去掉判读
3, 去掉直接

做起来就比较难了.
5 楼 Vanish 2009-01-07  
为什么讲义有些地方是灰色的,看不到图片?
PPT版本问题?
4 楼 pesome 2009-01-06  
恩,我就是看了这本书的一些总结
3 楼 efei 2009-01-06  
不错
好东西
正在研读《重构:改善既有代码的设计》侯捷译
2 楼 pesome 2009-01-06  
呵呵,欢迎交流。的确有不太适合的地方。
1 楼 jindw 2009-01-06  
这几个易经术语用的不太明白:

测试为什么是"鱼越于渊"而非 "潜龙勿用"?
模式为什么是"潜龙勿用"而非 "见龙在田"?

重构为什么是"飞龙在天"而非 "龙接于野"?

相关推荐

    Android开发_高焕堂讲义

    如何编写单元测试、使用Android Studio的调试工具,以及遵循最佳实践进行代码优化,这些都能帮助开发者提高代码质量。 总而言之,《Android开发_高焕堂讲义》是一个全面的学习资源,它将带领读者从Android开发的...

    代码大全全新讲义和良好编程习惯

    在编程世界中,编写高质量的代码是至关重要的。"代码大全全新讲义和良好编程习惯"这个主题聚焦于提升编程技能,确保代码的可读性、可维护性和效率。这是一份综合性的学习资料,旨在帮助开发者养成良好的编程习惯,...

    Androidophone开发完全讲义代码

    这份"Android Ophone开发完全讲义代码"旨在帮助开发者深入理解Android Ophone平台的内部工作原理,提升应用开发技能。Android Ophone是基于Android操作系统的一个定制版本,主要为中国市场设计,它在Android的基础上...

    Android/OPhone开发完全讲义 Android 完整代码

    同时,也会涉及性能优化,包括内存管理、线程同步、UI流畅度提升等方面,这些都是打造高质量应用不可或缺的知识。 除此之外,书中可能还会涵盖一些进阶话题,比如Android的多进程通信、权限管理、插件化开发、热...

    疯狂JAVA讲义光盘代码

    这些模式是解决特定问题的成熟方案,对提高代码质量和可维护性有极大帮助。 十、Java EE相关 如果代码中包含"codes"目录下的企业级应用部分,你将学习到Servlet、JSP、过滤器、监听器等Java Web开发的基础知识,...

    python高级应用开发培训讲义

    在开发文档中提到的,培训时间安排也是高级应用开发培训讲义的一个重要组成部分。合理的时间分配对于保证学习效率和教学质量至关重要。 最后,高级应用开发还涉及到版本控制系统的使用。例如,Git是一个广泛使用的...

    c++语言的代码讲义

    首先,高质量的编程是软件工程的重点,这涉及到程序的正确性、健壮性、可靠性、效率、易用性、可读性、可扩展性、可复用性、兼容性和可移植性等多个方面。为了实现这些质量属性,程序员需要深入理解编程语言的特性和...

    高级Swing讲义及代码

    Swing是Java编程环境中用于构建图形用户界面(GUI)的一个工具包,它是Java Foundation Classes (JFC)的一部分。...通过学习这些材料,开发者能够深入理解Swing的工作原理,提高编写高质量桌面应用的能力。

    疯狂java讲义第二版代码

    8. **设计模式**:《疯狂java讲义》提及了《java设计模式》,这表明代码中会有各种设计模式的应用,如工厂模式、单例模式、观察者模式、装饰者模式等,这些都是提高代码质量和可维护性的重要工具。 通过深入研究...

    Android 开发完全讲义第二版源代码

    【Android开发完全讲义第二版源代码】是一个深入学习Android应用程序...通过深入研究《Android开发完全讲义》第二版的源代码,开发者不仅能巩固理论知识,还能提高实践能力,为开发高质量的Android应用打下坚实的基础。

    代码大全讲义,很不错

    【代码大全讲义】是一份探讨高质量编程实践的文献,其中涵盖了编程高手的特性以及软件创建过程中的核心问题。这份讲义强调了提高质量和生产力在软件工程中的重要性,指出编写高质量的软件需要关注诸如正确性、健壮性...

    高焕堂讲义---android讲义

    《高焕堂讲义---Android讲义》是一份详尽的教育资源,由知名IT专家高焕堂编写,专注于Android开发领域的知识传授。...通过深入研读并实践讲义中的知识点,你将能够构建出高质量、用户友好的Android应用程序。

    代码大全讲义

    1. **代码质量**:书中强调了编写高质量代码的重要性,这包括代码的可读性、可维护性和可扩展性。高质量的代码不仅在初期开发阶段能减少错误,还能在后期维护中节省大量时间和资源。 2. **设计原则**:讲义可能涵盖...

    《疯狂Python讲义》代码 第二部分(共二部分)18-20.rar

    10. **单元测试**:在开发过程中,单元测试是确保代码质量的重要手段。可能介绍了unittest模块的使用,如何编写和运行测试用例。 每个章节的代码示例都是为了帮助读者理解并应用这些概念。通过实际运行和分析这些...

    高级软件工程讲义

    可能包含各种编程语言、开发环境、版本控制工具(如Git)、构建工具(如Maven)的使用,以及代码质量和重构的重要性。 4. **软件测试**:测试是确保软件质量的关键环节。讲义可能会涉及单元测试、集成测试、系统...

    Android-OPhone开发完全讲义(第一部分)

    通过这份讲义的学习,开发者不仅能够全面掌握Android开发基础,还能深入了解OPhone的特性和开发实践,从而开发出更符合中国市场的高质量应用。无论是初学者还是有经验的开发者,都能从中受益匪浅,进一步提升自己的...

    高级软件工程讲义 质量与能力成熟度及软件组织

    《高级软件工程讲义》是一份深入探讨软件开发领域的高质量教育资源,主要涵盖了软件质量工程过程、软件能力成熟度模型、个人软件过程以及组织软件过程等多个关键主题。在本讲义中,作者旨在提升读者对软件工程的理解...

    tensquare前端开发讲义

    接着,讲义会深入讲解现代前端开发框架,如React、Vue或Angular,它们极大地提高了开发效率和代码质量。例如,React以其组件化的思想和虚拟DOM机制,使得大型应用的管理变得更为简洁;Vue以其易学易用的特点和全面的...

    《Android/OPhone开发完全讲义》源代码(ch02-ch10).zip

    《Android/OPhone开发完全讲义》是一本深入讲解Android...通过研究《Android/OPhone开发完全讲义》的源代码,开发者不仅可以深化对Android平台的理解,还能提升实际开发技能,为构建高质量的Android应用打下坚实基础。

Global site tag (gtag.js) - Google Analytics