![]() |
1
6
“在了解项目所需的一切之前,我如何设计一个复杂的项目?” 如果这让你担心,那就弄清楚它所需要的一切。 读沃克·罗伊斯的 Software Project Management .
|
![]() |
2
3
在我开始一个大项目之前,我只是坐在一个文字处理器前,精确地计算出我想要软件做什么。然后我将功能划分为不同的区域。找出依赖关系,并编写一份规范,详细说明如何将所有内容组合在一起并发挥作用(数据的结构等)。 如果我还没有写一行代码的话,这一切都会发生。到了这一点,我确切地知道我需要写什么,如何写,它属于哪里。 最重要的是,书面文档已经基本完成! |
![]() |
3
2
|
![]() |
4
1
三个步骤:
|
![]() |
5
1
我最喜欢的一句话来自一位同事,他曾经说过“我喜欢在开始编码之前尽可能多地编程”,这是我一直以来的态度。 我喜欢从涂鸦开始,用简单的英语写东西,然后开始写详细的图表,UML或任何你喜欢的东西。找出构建对象的最佳方式,以及适用的设计模式(如果有的话)。一旦你对应用程序的工作方式有了明确的想法,就开始编码吧! |
![]() |
6
0
以下是我在开始为项目编写代码之前采取的步骤:
这是我为FreeCodeCamp写的一篇关于这个主题的博文,希望能有所帮助 http://blog.freecodecamp.com/2015/06/10-steps-to-plan-better-so-you-can-write-less-code.html |
|
simply lemon · python上链表的添加方法 10 月前 |
![]() |
HiroIshida · C++多重继承:实现具有重叠虚函数的接口[重复] 11 月前 |
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 11 月前 |
![]() |
P N Singh · 在CPP Oops中调用对象而不创建它 11 月前 |
![]() |
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
![]() |
Andy Votava · 从父类定义调用学生方法 1 年前 |