pycharm 作用 功能 project视图,代码结构视图 代码导航 语法高亮、自动补齐、错误提示、自动修复 代码重构 主流开发框架的支持(Django) 集成版本控制(git、svn) 单元测试 图形界面调试功能 创建项目 打开已经存在的项目 创建新的项目 创建新项目时,要注意设置虚拟环境和实际 ...
分类:
其他好文 时间:
2018-08-06 19:26:03
阅读次数:
143
1.重构 (1)重构变量 Shift+F6 批量重命名变量(Rename) private String bcd;//光标在bcd处,按Shift+F6,改为lastnamepublic String getFullName(String abc){//光标在abc处,按Shift+F6,改为fir ...
分类:
其他好文 时间:
2018-07-02 17:14:28
阅读次数:
172
代码是软件开发过程的产物,代码的作用是通过编译器编译后运行,达到预期的效果(功能、稳定性、安全性等等),而另外一个重要作用是给人阅读。对于机器来说只要代码正确就能够正确的运行程序,但是人不同,如果代码编写混乱就会对代码阅读造成障碍,导致代码无法维护,甚至会导致代码重构等高成本活动,所以规范代码势在必 ...
代码重构方面讲究DRY编程原则。我们在设计流程图、时序图、计划、接口文档等等,同样要遵循这样的原则,以免给别人的理解造成困惑。 ...
分类:
其他好文 时间:
2018-05-31 20:30:00
阅读次数:
181
PHP早期开发中通常是PHP代码和HTML代码混写,这也使代码中充斥着数据库操作,逻辑处理等。当项目不大时,这样的代码还可以接受,但是随着项目不断扩大,我们就会发现同一个文件中同时存在前端逻辑和后端处理,当逻辑越来越复杂时,代码的可读性和可维护性都会变得非常差,以至于后来不得不进行大规模的代码重构。 ...
分类:
Web程序 时间:
2018-05-09 01:21:56
阅读次数:
242
之前有整理过一些关于代码重构的心得的文字:http://www.cnblogs.com/x3d/p/5797606.html , 其中主要想表达的意思是要做好一件事,需要这样一而再、再而三的过程才行。 重构有整体和局部两种情况,前次是讲整体,这次主要讲局部。 局部的重构,主要针对小范围的代码,可能是 ...
分类:
其他好文 时间:
2018-05-06 00:10:05
阅读次数:
224
UML UML 是一个很好的工具,可以在开发之前,代码重构,或阅读源码时,理清头绪,不会陷于细节不可自拔。对整个项目或者整个 app 理解上有很大的帮助。 时序图 参考:http://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html ...
分类:
其他好文 时间:
2018-05-02 15:46:09
阅读次数:
127
什么是重构? 重构是在不改变软件可观察行为的前提下改善其内部结构。 Martin Fowler 通俗说法:看起来没做啥调整,让系统继续更好的满足客户需求。同时,希望重构完成后,这个系统能够多蹦跶几年。 重构的分类: 代码重构 如果想了解代码方面的重构主要有哪些方法,可以参考《重构:改善既有代码的设计 ...
分类:
其他好文 时间:
2018-04-01 13:16:00
阅读次数:
139