版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、培训实施汇报第一部分:背景一、 课程信息课程名称:重构技术培训时间:2012.7.217.23培训地点:12 层第十会议室培训目的:迄今为止所有的三天系统都会变成遗留系统,并且都遭遇了缓慢,不可抗拒的,因此开发不得不面对既有系统的代码,本课程教学员学会如何重构既有的遗留系统,如何重构代码、重构设计、重构架构。二、 参训信息1、计划参加(31 人):4、培训反馈表提交情况5、培训行动计划表提交情况第二部分:课程反馈(一) 培训内容课程目标清晰88的培训员工选择“5 分”,12选择“4 分”;课程内容丰富且易理解应提交已提交未提交提交率备注28 份24 份4 份86%未提交:霆、王鹏、应提交已提交
2、未提交提交率备注28 份26 份2 份93%未提交:、81的培训员工选择“5 分”,19选择“4 分”;能够满足您的需求77的员工选择“5 分”,19选择“4 分”;对日后工作有实际指导意义69%的培训员工选择“5 分”,31选择“4 分”。培训讲师能清晰表达所讲内容,语速适中 77的培训员工选择“5 分”,23选择“4 分”;专业知识丰富88%的培训员工选择“5 分”,12选择“4 分”;与学员有效沟通,注重学员需求3.4.(二)1.2.3.81%的培训员工选择“5 分”,19选择“4 分”;4.课程呈现有,时间控制得当96%的培训员工选择“5 分”,4选择“4 分”;(三) 总体评价对此次
3、课程的总体评价88%的培训员工选择“5 分”,12选择“4 分”;备注:以上每一项评价内容的分值分别为“完全同意为 5 分”、“比较同意为 4 分”、“一般为 3 分”、“不太同意为 2 分”、“不同意为 1 分”。第三部分:培训收获以及意见建议1、 对于这次培训您最大的收获是?认识到烂代码对公司及自己极其严重的识别代码的各种坏味道学习了应对各种代码坏味的重构手法以前学过的代码,里面有大量的坏味而不知道,本次培训后将有一定的技巧解决代码的问题。2、 您还有哪些其他方面的意见和建议?无1、 这次培训您最大的收获是?抽象层面主要有两点:本次培训,最重要的一点:我对项目有了新的认识,从而使得我对维护
4、型项目也更加热爱。正如培训中所说的,三天的培训带来的技能是有限的,但是它会我的思考。我也一直相信的重要性,他一定会左右的行动。技能的。对技术的认识也有一定程度的,当然的是了解了一定的方向,知道该从哪方面去学习,有了一个努力的方向。具体的内容只稍提一些,起到代表作用:认识到了破窗相应。学习和巩固了一些设计模式:包装器模式、模板方法模式等等。学习和巩固了重构的一些方法:包括如何使用 IDE 开发工具来帮助我重构。学习了一些检查代码坏味道的工具,例如 PMD。学习和工具了一些代码的坏味道。对坏味道的敏感程度,勿以恶小而为之。2、 您还有哪些其他方面的意见和建议?无李福临1、 培训您最大的收获是?了解
5、了重构的必要性了解了重构的一些常用方法以及一些常遇到的问题了解了自身代码在重构方面有待改进的一些方面2、 您还有哪些其他方面的意见和建议?无1、 培训您最大的收获是?了解了重构的意义,对自己有了一个清楚的认识;对如何重构代码,写好代码有了深刻的认识。本次培训扩大了自己的视野,从新认识自己的不足,在规范编码,编写好的代码与坏代码之间的区别,价值观决定行动准则,在以后的工作过程中能够是自己的代码编写能力得到提高,编写优美的代码是做为一个程序员所应尽的责任.2、 您还有哪些其他方面的意见和建议?无1、 培训您最大的收获是?见世面了,没想到重构这么有技术含量。了解代码重构的重要性,学习了 PMD 工具
6、的使有,了解 PMD 的功能;重构应当发生在代码实现的各个环节,只于重构才能书写出优秀的代码2、 您还有哪些其他方面的意见和建议?无1、 培训您最大的收获是?增加了对代码重构认识2、 您还有哪些其他方面的意见和建议?无朋1、 培训您最大的收获是?理解重构的意义以及之前的错误理解,学习了一些重构的技巧切身的体会到了很多以前自己开发过程中的问题,最大的感觉就是在讲解问题案例的时候,就像是在讲自己的代码。觉得自己的代码还有很多进步的空间。另外,之前一 得重构是重构很久之前的代码,即使新编写的代码也要放到很久之后才要重构,通过这次学习知道,重构其实并不是每次项目开发完成之后做的,甚至不是每天下班之前做
7、的,是实时做的,只要你写完一个模块的功能,就要回过头来重构自己的代码。以后,在写代码的时候要尽力多次重构,争取达到方法简单明了,一看即懂,这样也方便以后 的人,“出来混,迟早是要还的!”,尽力写好的代码。还学习到了一些重构的方法技巧。2、 您还有哪些其他方面的意见和建议?希望以后多有类似的外训。1、 培训您最大的收获是?这次培训最有意义之处不在于获得了多少知识点,而在于引起的更加深入的思考,重构的方法、方式、 、技巧有很多,这些都不是难题,买基本重构书籍 一下就都会了,但是这次培训 了我更加深入的思考, 这个才是最有意义的。这次培训受益匪浅:写完一段代码,反复推敲,仔细打磨,把这段代码完成的,
8、这个过程就是重构。更广义的理解是做一件事,然后尽量做的更好,精益求精,这个过程就类似代码的重构,就是把事做到最好的过程,而重构的原则、模式、技巧等,就是把事情做好的方法。重构不仅仅是代码的重构,更是价值观的重构。都说不给你时间让你重构代码,但是,一旦有时间了,还会主动重构自己的代码吗?重构的目的是写出好的代码,写好代码不是为了程序,提高技能也不是为了公司,而是在这个过程中提高自己。把一件事尽可能的往好了做,才会从中受益,提高自己。短期看不出效果,但是长期就会很显著,比如 10年之后,是想做一个有 10 年经验的人,还是想做一个经验用了 10 年的人呢?重构不是把旧的遗留代码改好,不是把大的死的
9、代码推倒重写,而应该是小范围,一点点的改变。重构的目标 的是新写出来的代码。重构是持续进行的,不是项目结束时、版本发布时、迭代结束时、甚至每天下班时才去进行的,而是应该每隔一小时或 就要去做的。没当写完一个小功能,甚至方法,就应该去重构。不重构的坏处,代码就像债务一样,越积越多,导致项目越往后越难,往往改一行要花几天时间,这是目前开发中经常碰到的情况。别人留下的债让你还,你会继续留债吗?大部分 是不理解重构的重要性的,或者理解,但不认为重构重要,相比投入 的时间去完善代码,不如让程序员开发 的新功能,把时间用到更有用的地方,这时如何让 知道重构的重要性,如何让 理解重构就是更有用的地方,用数据
10、说话。中国整体程序员中风气浮躁, ,很多无奈,但是如何在不好的大环境下坚持自己,坚持住自己。重构的方法技巧很多,不是几天培训,几个练习就能掌握的,要自己深入学习,多看多练,积累经验等,平时多关注这方面。2、 您还有哪些其他方面的意见和建议?这个培训非常好,应该没参加过的都参加一遍,对于想在技术上更进一步的人有很大的帮助。这个培训需要一定基础,建议让 2 年以上的人参加,不然很多东西都无法理解,而且拖延讲师时间。建议参加培训的人,回来后组织交流,向公司内的人进行。1、 培训您最大的收获是?重构的重要意义,重构的经验2、 您还有哪些其他方面的意见和建议?在公司内部也需要有一些这种对平时工作意义的培
11、训1、 培训您最大的收获是?在上这门课之前,对于重构这个词,我觉得离我很遥远,虽然听过,但是没想过重构代码对于的重要性有多大。在课程上,我才知道由于没有及时重构代码导致 失败的各种案例,才知道重构代码原来在项目中是如此的重要。明白重构的重要性之后,我仔细留意重构的种种方法,才发现重构代码原来离我如此之近,重构完全可以贯穿整个项目开发过程,而且也注意到了开发过程中很多以前没有注意的细节和原则。这门课对我来说,最重要的收获不是知道了哪些技术,懂得了哪些开发原则,而是认识到了开发过程中和原则的重要性,坏的可能会增大一个项目的后期开发和成本,甚至导致的最终失败。经过这门课后,我会在今后的项目开发过程中
12、坚守各种开发原则。这门课程中讲到的很多人的话让我懂得了,一个好的程序员不只看技术功底,良好的开发是优秀程序员的必备条件,重构仅仅是其中的一个项,也是很重要的一项。2、 您还有哪些其他方面的意见和建议?虽然听到很多重构方面的方法,但是听完后很多忘记,希望拍个录下来。类似重构代码这种课程对于开发的成长很重要,希望今后有类似的课程。王铁柱1、 培训您最大的收获是?通过 3 天的重构培训,让我深切体会到了一个产品中代码质量的重要性。 “代码是写给人看的,而不是写给编译器看的”,所以在做的工作、敲的程序的时候,不能只是实现了功能就可以了。更要为后人着想,要对该功能的程序进行重构。这样不仅提高了新开发的程
13、序的可性、可扩展性,同时长期坚持重构,也会使自己养成良好的编程,自己的编程能力。通过几天的培训,也 了自己知识面的严重不足,进而产生了一种危机意识。这种 意识会时刻提醒自己要不断去 自己,否则自己就会原地踏步直至被激烈的竞争所淘汰。2、 您还有哪些其他方面的意见和建议?重构这门课程太重要了,觉得公司应该针对每一批新人,在其工作半年至一年左右的时间里,有了一定的开发经验之后,对其展开重构培训。让重构的意识在一开始就深入人心,规范他们在以后工作中的编程,防止他们成为“&粘贴”型的程序员。1、 培训您最大的收获是?了自己的问题了今后工作当中一定要养成重构的2、 您还有哪些其他方面的意见和建议?无栗华
14、山1、培训您最大的收获是?1)开发成本 = 初期开发成本 + 后期成本,如果前期代目清晰,后期便于,增加功能会更容易;代码中多使用助手方法,使程序的主流程更清晰;使用模板方法可以有效解决打印问题;使用卫语句可以减少嵌套;使用钱包付钱,应该把付钱方法放在类中,而不是钱包类中,学到了信息模式,也就是谁有信息谁负责;修改遗留代码有很多方法,应该尽量以前的代码.2、 您还有哪些其他方面的意见和建议?应该多举行这样的培训,受益颇多!1、培训您最大的收获是?每天忙忙碌碌的改 bug,加需求,根据复杂的逻辑写出复杂的代码,以为自己很牛,见识过漂亮的代码才让去,代码是给人看,给人的,把复杂的事物成简单的方法去
15、实现,雕刻出一套灵活而精简强悍的代码,干净整洁,时,都觉得感激、欣赏,而不自觉地提高自己的代码质量。养成好的编码,不只是系统质量的提高,对于程序员的素质提高也是大有帮助,让编码在编写代码时有了的思考。3、 您还有哪些其他方面的意见和建议?建议多增加相关代码风格和重构技巧的培训交流。建议规范编码的同时,定期重构的系统。强化系统的同时,增强系统的可性。霆1、培训您最大的收获是?收获很多2、您还有哪些其他方面的意见和建议?无1、培训您最大的收获是?参加重构培训之后,对重构有了新的认识。重构不仅仅是指重构别人的代码,更是重构每天自己写的代码,重构也是一个持续不断的过程,重构应该主动进行,而不应该到非重
16、构不可的时候才想起去重构。2、您还有哪些其他方面的意见和建议?希望类似培训多一点!1、培训您最大的收获是?了解了重构的重要性,对个人而言可以养成一个好的 ,在解决重构的问题时候就会思考一些更好的编程方式,对自己来说是一种提高;对企业而言可使代码易于 ,更为健壮.学习了重构技巧和重构价值观,希望以后在工作中 得使用到。2、您还有哪些其他方面的意见和建议?无1、培训您最大的收获是?了解了重构的意义以及好处,代码变烂和程序员有很大的关系,“价值观决定行为”,要摆正开发代码的行为,目的是易于理解,代码清晰。要养成良好的开发,持续的进行重构。2、您还有哪些其他方面的意见和建议?在公司内部开展重构的培训练
17、习。1、培训您最大的收获是?这次参加重构设计培训,让我深刻认识到代码的坏味道,之前在开发过程中遇到需求变更和代码 时总是抱怨代码是如何如何的懒, 抱怨之后还是在此基础上接着 if ,完全没有重构的意识,自己开发新功能时往往也只要实现功能就 ok 了,几乎没有想过在此基础上对自己的代码进行重构,通过这次培训让我深刻认识到代码重构的重要性,使自己的价值观得到改变,为以后养成好的代码 奠定基础。印象最深的一句话是:价值观决定行为!2、您还有哪些其他方面的意见和建议?无1、培训您最大的收获是?1)对于个人价值观的理解:决定行动,不能自己对代码的性,形成所谓的破窗效应.重构的意义:不仅重构旧的代码,对于
18、新的代码也要时刻重构,重构工作是无时无刻不在进行.了解重构的一些规则和方法:代码的单一抽象原则,使得代码处于同一层次上,而不是变得越来越臃肿卫语句的使用,看起来给人更清晰,思路简单、清晰、明了参数的重构和数据、行为的封装,印象最新的是人和钱包的例子,人要对钱包进行封装,正如人花钱买东西,是自己从钱包里拿出相应的钱,执行付钱的动作,而不是将钱包拿出去让别人自己拿相应的钱付账重构决定于一个人的意识和能力,那么在能力还没有达到一定的程度前,在 能力的过程中,更重要的是自己的意识,能力是在一个人很强的重构意识上慢慢 、成长的2、您还有哪些其他方面的意见和建议?通过这次培训让我受益匪浅,不是能力的提高,
19、而是视野、思路的扩展,对于编写代码意识的提高,建议对于重构,以后可以开展个 小组进行 ,引起大家的积极性的同时,可以吸取他人的好的重构技能1、培训您最大的收获是?提高编程价值观,重视重构,能够识别代码的坏味道,不要为了仅仅完成功能而盲目的编程。重构是持续进行的,不要先编写烂代码再重构,把重构融入日常工作中。要增加自己知识量,减少无意的重复。2、您还有哪些其他方面的意见和建议?无1、培训您最大的收获是?自己了解了很多新知识,以及以前学过的东西有困惑或不知道怎么用的一些东西,有一些知识都学到了,更深刻。由于平时一直在工作,也确实很忙、很累,所以偶尔有时间也不会过多的学习,而是去玩。一方面是放松下,
20、另一方面,当自己一个人学习时总会遇到这样那样的疑惑,无人解答,效率很低。而培训对 来说无疑是最好的学习,有老师总结好知识点,细心认真的教导,学起来比 效率高得多,事半功倍,所以希望能多参加各种各样的培训来提高自己的能力,以便在工作中能更好地发挥自己的能量。在本次培训中,我学到了很多东西,其中包括一些完全不知道的知识,例如表驱动法,大一抽象层次原则,卫语句,参数对象化等等,也有一些是以前知道但是不知道怎么用或者不能灵活运用的东西,例如各种设计模式等等,在老师讲的例子中都有体现,培训时课堂气氛相当活跃, 和老师积极探讨一些平时不太明确的问题,以及对待一些程序上问题自己的解决办法,感觉自己获益颇多。
21、在接下来的工作中,我会将学到的东西在工作中加以实践,实践后加以总结,不断巩固所学内容,在实践与学习中提高自己各方面技能,完成好自己的工作。2、您还有哪些其他方面的意见和建议?多举行类似的培训课程,提高开发的水平。早点确定具体培训时间以便能安排好手头上的工作,准时参加培训。1、培训您最大的收获是?这次培训让人眼前一亮,让我从另一个角度审视了程序员。并且了解到一个优秀和伟大的程序员,所应该具有的良好的素质和 。这些素质和 融入了编程中的每一个小的角落。老师了很多场景来解释重构怎样具体一步一步的执行下去,并在其中讲解了很多技巧。但是,一直贯穿其中的主线,则是对良好编程的培养。这一点和上次培训中对心态
22、的强调殊途同归,现在发现,其实做好任何一件事情,首先要从心态上摆正,然后要不断丰富和熟练技巧,这样便可以有所提高几个个人比较重要的概念:单一抽象层次原则;有时候可以: 使用函数命名替代注释,使用变量命名替代函数;改变首先不。2、您还有哪些其他方面的意见和建议?希望公司以后能有这些重构方面的指标1、培训您最大的收获是?代码重构对于长期具有使用价值的 来说是很必要的。长期 的产品代码重构做的好,对于 成本会大大的降低。没有任何一个设计 能够看到未来五年或者十年的客户需求的变化。需求不断变更的同时,如果代码不做重构以后 就变的更加 ,工期长成本高。重构是随时随地都要做的事情。要养成良好的编码 。于人
23、于己受益无穷。了解重构与设计模式之间有着弥补可分的关系。重构代码不是一个人的事,至少是一个项目组内人的事。或者是整个公司的事段代码使人一目了然。能看出这个函数做的是哪些功能。2、您还有哪些其他方面的意见和建议?建议公司能够重视代码的重构。要求全公司的程序员都要做到时可进行代码重构。对代码进行定期的检查。使用 PDM eclipse 插件或者其他 来检测和督促开发 。这样不仅能做好同一代码规范。还对以后公司产品的 降低了很多成本。还能培养一批有良好编码 的程序员,一举多得。1、培训您最大的收获是?将之前工作中遇到的问题和使用的解决方案在三天内和盘托出,有助于总结之前使用的技巧,对今后工作快速解决
24、问题有一定指导作用,不过想在三天后达到融会贯通,感觉也是不可能的。所以还需要加强不断的实践,才能达到理想的效果。2、您还有哪些其他方面的意见和建议?午餐有待改善、午休有待提高1、培训您最大的收获是?经过此次培训,让我学到了很多技术知识,也让我认识到了自己的很多不足,以及在以往的开发当中遇到的问题,当然还有目前的开发体制问题。学到的代码重构的技术很多,如破窗效应、表驱动、单一职责等等在此不过多描述。以前自己写得代码很乱,此次培训让正的见识到了好代码。以及代码的艺术之美。并让我有了写好代码的意识,这是很重要的。目前的系统往往不是由一个系统,大多数都是同时集成了多个第四部分:行动改进计划1、 工作中
25、目前存在的问题有哪些?有些方法超过四、五十行有很多代码重复2、 培训之后的具体改善方法有哪些?(包含改进的期限)在修改 bug 同时,将以上问题通过重构逐步修改(9 月份)1、 工作中目前存在的问题有哪些?对型项目的认识有些偏差,导致有时对项目的重视程度不够。对于重构的认识不够,导致认为重构是需要一定的时间段来专门做的事情。对代码的重构存在破窗效应,包括生活。对设计模式的种类知道的还较少。2、 培训之后的具体改善方法有哪些?(包含改进的期限)对 性项目的热爱程度由一般转向强烈。立即执行。重构每天写的每段代码,对自己负责。立即执行。逐渐改进代码,尽量不出现破窗效应。两个月之内养成这个 。学习 的
26、设计模式,至少知道有这样的设计模式。两到三个月学习完成。李福临1、 工作中目前存在的问题有哪些?编写代码时几乎没有考虑代码时可能存在的。编写了部分长方法长类文件,代码逻辑复杂而且没有严格地抽象分层,后期代价较高。设计时基本没有应该的设计措施。2、 培训之后的具体改善方法有哪些?(包含改进的期限)会进行部分模块的重构成型的系统。如果在 的过程当中没有管理好底层的偶合关系,那么在日后的开发过程当中,必然会是代码越堆越多,功能越写越乱,这样的代码就像鸡肋一样,没什么太大的作用却也没有办法删除。我建议公司构建一下 的复用类库。在此就不具体描述了。目前 的考核制度只是单一的统计代码量,如果从这一角度来
27、一个程序员的水平,无非是 了程序员 ctrl+c/ctrl+v 的能力,同时这也会产生好多无用代码。在这样的情况下虽说可以很快的解决当时的问题,但是的系统并不是用一次就完了,这无形之中会让我在后期的当中加大成本。目前最贴切的一个实例就是我所参与的干警项目,当次修改完一处点保存的时候开发工具就要等好久,而且用 eclipse 都无法运行此程序,经常卡死在一个位置。本来 2 小时完成的功能却用了 8 个小时。我感觉代码统计应该改为功能数与代码量的双重统计。在相同功能下代码越少越好。这些都只是在我目前的认知水平得出的,当然有好多问题我并没有考虑,所以得出的结果肯定是片面的。2、您还有哪些其他方面的意
28、见和建议?学习的模式与新设计会尽量考虑应对变化新代码会尽量考虑降低代价( 项目近期有发版,工期较近,近一个月内无改进计划 )1、 工作中目前存在的问题有哪些?不知道代码如何取重构 什么样的代码需要重构2、 培训之后的具体改善方法有哪些?(包含改进的期限)慢慢提高自己的编码水平和规范,提高自己的代码质量。再今后的日子中将会有一个大的改变.1、 工作中目前存在的问题有哪些?知道重构,但常常认为时间不足而不及时重构2、培训之后的具体改善方法有哪些?(包含改进的期限)按老师要求坚持写两周短代码;坚持使用 PMD 工具分析检测代码朋1、工作中目前存在的问题有哪些?对重构的意义理解的有问题,之前一直以为在
29、项目发布之后,或者有时间的时候,对历史遗留的代码进行重构,通过学习,知道了,即使刚刚编写的代码也需要重构。之前有时候就是感觉到自己写的代码有一些不好,也不知 体要修改纳,怎么修改,在这次培训中学习到了一些重构代码的方法。对以后的代码重构有一定帮助。2、 培训之后的具体改善方法有哪些?(包含改进的期限)首先对现在开发的系统之前写的代码进行重构。先坚持 15 天写的代码,争取方法不超过 20 行,复杂度不超过 3 层。在坚持 15 天方法不超过 15 行。养成写易读代码的。1、 工作中目前存在的问题有哪些?对重构的认识不够,理解不深入,过于皮毛。重构的技术方法不会。代码质量上不来。2、 培训之后的
30、具体改善方法有哪些?(包含改进的期限)坚持写好代码,不能因为时间不够而写代码。坚持写一些易于理解的、短小精炼的代码,形成一种。将写代码时要做到的、要注意的、要避免的、绝对的等等,贴到桌子上,时刻提醒自己。1、 工作中目前存在的问题有哪些?以前没有重构代码的重要性不知道重构代码的各种方法2、 培训之后的具体改善方法有哪些?(包含改进的期限) a在项目过程中尽量避免写出需要重构的代码 b每隔一段时间重构自己的代码c从现在开始坚持做到方法少于 15 行,3 层嵌套等原则王铁柱1、 工作中目前存在的问题有哪些?培训前,由于受整个行业风气的影响,编写程序的时候均是以实现功能为目的,实现了功能就宣告任务完
31、成。2、 培训之后的具体改善方法有哪些?(包含改进的期限)培训之后对重构有了深刻的理解和认识,会在以后的工作中利用培训学到的知识 项目里代码的质量,为后期的 、扩展打下坚实的基础。从培训结束的第二天起,已经开始将培训中学到的知识和 意识运用到了实际开发工作中去,且会一直坚持下去。栗华山1、 工作中目前存在的问题有哪些?不会使用卫语句,嵌套层次多;一个方法的代码行数会很多,不利于后期;2、 培训之后的具体改善方法有哪些?(包含改进的期限)现在做的项目马上进入稳定版,之后就是,我将尽量利用重构技术代码,具体的改善方法:多使用助手方法、卫语句每个方法尽量短小,控制在 15 行以内,保持主流程清晰易懂
32、;重复是经常遇到最基本的代码坏味道,重复问题要么提取成公用方法,要么改进代码。1、 工作中目前存在的问题有哪些?大量系统代码风格不,冗长,很多重复代码 很多工作,问题出现后,用户着急使用,仓促修改,不注重原有设计,长此以往,系统破烂。增加新需求时,很多实现仿照原有实现,没有重构,代码重复,有些不了解系统响应接口,各自风格实现各自功能。2、 培训之后的具体改善方法有哪些?(包含改进的期限)写代码时要求自己,方法尽量短小,功能单一,职责,抽取能公用的接口方法。增加代码的易读性,可拓展性。创造好的代码风格。1、 工作中目前存在的问题有哪些?写代码更关注如何去实现功能,很少去关注写出的代码的易性和易读
33、性。2、 培训之后的具体改善方法有哪些?(包含改进的期限)买了一本代码整洁之道,好好品味此书。1、 工作中目前存在的问题有哪些?曾经写的代码不便于理解 有重复和过多嵌套2、 培训之后的具体改善方法有哪些?(包含改进的期限)在以后的编程中,提高代码质量,完成功能后就进行重构,保持良好的1、 工作中目前存在的问题有哪些?代码难往往归责与客户,需求变更;开发代码时只要保证功能实现就 ok 了,不会考虑代码内部的好坏。2、 培训之后的具体改善方法有哪些?(包含改进的期限)新开发的代码要保证清晰,易理解,易扩展,代码时遇到不好的代码在环境允许的情况下也尽量进行重构。1、 工作中目前存在的问题有哪些?自己编程中的坏2、 培训之后的具体改善方法有哪些?(包含
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双联户联户长先进主要事迹(6篇)
- 网络安全漏洞挖掘算法-洞察分析
- 网络安全应急响应机制研究洞察报告-洞察分析
- 《RFID基本原理》课件
- 心理健康与老年痴呆预防-洞察分析
- 土壤养分精准管理效果评估-洞察分析
- 虚拟卡在虚拟现实(VR)和增强现实(AR)技术中的研究-洞察分析
- 医院防火应急预案范文(7篇)
- 人教版教学课件基因和染色体的关系:减数分裂和受精作用
- 农业科技创新的跨学科合作模式
- 音乐与健康智慧树知到期末考试答案2024年
- 大型医疗设备效益分析
- 胰腺囊性肿瘤鉴别诊断
- JJG 693-2011可燃气体检测报警器
- 4.1 认识挫折直面困难(高效教案)-【中职专用】中职思想政治《心理健康与职业生涯》(高教版2023·基础模块)
- 电表分户申请书范本合集3篇
- 半导体行业的投资机会与风险分析
- 高中英语U4-The-Words-That-Changed-A-Nation教学课件
- 《艺术概论》课件
- 大学生创业法律服务智慧树知到期末考试答案2024年
- 军队公寓住房管理规定
评论
0/150
提交评论