Coding style 如何处理新项目

Coding style 如何处理新项目,coding-style,Coding Style,我有一个关于如何处理一个新项目,任何项目的最佳实践的问题。当开始一个新项目时,你是如何着手处理这个项目的,你是否将它分成几个部分,开始编写代码,绘制流程图 我问这个问题是因为我在寻找关于如何开始新项目的建议,这样我就可以更快地开始新项目。我可以有计划,设计和开始编码与一切工作 有什么建议吗 谢谢 斯蒂芬:这要看情况而定。这是一个控制200多人参与的航天飞机的项目,还是一个人的爱好项目 我猜这是一个小项目。在这种情况下,做任何适合你的事。写一张你认为必要的清单。如果你知道有一些部分需要进一步了解或

我有一个关于如何处理一个新项目,任何项目的最佳实践的问题。当开始一个新项目时,你是如何着手处理这个项目的,你是否将它分成几个部分,开始编写代码,绘制流程图

我问这个问题是因为我在寻找关于如何开始新项目的建议,这样我就可以更快地开始新项目。我可以有计划,设计和开始编码与一切工作

有什么建议吗

谢谢


斯蒂芬:这要看情况而定。这是一个控制200多人参与的航天飞机的项目,还是一个人的爱好项目

我猜这是一个小项目。在这种情况下,做任何适合你的事。写一张你认为必要的清单。如果你知道有一些部分需要进一步了解或研究,那就开始阅读网页,尝试一些原型代码,看看它是否有效。不过,不要将原型代码转换为实际代码,请从生产代码开始,并确保您获得了所有适当的错误处理等

当你认为你对所需要的东西有了很好的感觉时,就开始编码吧。如果您认为它不起作用,请返回设计并重新思考,再绘制一些图表,然后再次返回代码


你能否在你的计划中解决所有问题,这是非常值得怀疑的,事实上事情就是这样解决的。所以,提前计划太远是没有意义的,因为这样做会浪费时间。只要提前做好充分的计划,让自己专注于做正确的事情,这样你就有了一个合理的机会,让你正在做的代码符合大局,解决你试图解决的问题。

这一切都取决于你自己。这是一个控制200多人参与的航天飞机的项目,还是一个人的爱好项目

我猜这是一个小项目。在这种情况下,做任何适合你的事。写一张你认为必要的清单。如果你知道有一些部分需要进一步了解或研究,那就开始阅读网页,尝试一些原型代码,看看它是否有效。不过,不要将原型代码转换为实际代码,请从生产代码开始,并确保您获得了所有适当的错误处理等

当你认为你对所需要的东西有了很好的感觉时,就开始编码吧。如果您认为它不起作用,请返回设计并重新思考,再绘制一些图表,然后再次返回代码

你能否在你的计划中解决所有问题,这是非常值得怀疑的,事实上事情就是这样解决的。所以,提前计划太远是没有意义的,因为这样做会浪费时间。只要提前做好充分的计划,让自己专注于做正确的事情,这样你就有了一个合理的机会,让你正在做的代码符合大局,解决你试图解决的问题。

从用户的角度开始写几段话:他们看到了什么,他们如何执行动作,如果他们点击小部件X,他们期望发生什么。这将把逻辑粘在你的头脑和纸上

从那里你可以开始编写技术规范,其中详细介绍了数据库结构、所需的特殊控件和组件、SDK(如果有的话)以及需要实现的所有其他开发人员类型的详细信息。

首先从用户的角度写几段话:他们看到了什么,他们如何执行操作,如果他们点击小部件X,他们期望发生什么。这将把逻辑粘在你的脑袋里,粘在纸上


从那里,您可以编写技术规范,其中详细介绍了数据库结构、所需的特殊控件和组件、SDK(如果有的话)以及所有其他需要实现的开发人员类型详细信息。

计算机科学有一个完整的分支在研究这一点,它被称为软件工程。。。使用谷歌查找更多信息……当你开始编码时,你总会发现计划和设计中的缺陷。认为第一个设计可以覆盖所有东西是一种错觉。增量开发是一条必由之路。计算机科学有一个完整的分支在研究这一点,它被称为软件工程。。。使用谷歌查找更多信息……当你开始编码时,你总会发现计划和设计中的缺陷。认为第一个设计可以覆盖所有东西是一种错觉。渐进式发展是必由之路。