程序员是怎样写代码的呢?
一切代码都是服务需求
首先在开始写代码之前,需要构思你将要实现的功能,可以用UML来画出自己需求用例图,就好比做房子先要把房子的大概造型设计出来。
其次,是确定开发的语言,根据需求选择对应效率最快的编程语言,比如互联网java,底层实现用C++,桌面应用winform用
.net
,等,就好比建房子用什么材料类似。然后开始码代码,根据UML图开始设计类,需要用到各种设计模式,设计模式是国外一些编程大神们聚在一起面向所有语言设计出具有的高效,可扩展性,开闭性原则等性能的模式编码规则。就好比建房子设计的一些细节,方便后期扩展使用的,比如排水系统等。所以所编写的代码中,必须具备可扩展性,开闭性等规则,当然还需要考虑各种互联网中高并发的情况等,还要考虑自己的代码可阅读性。
最后根据编好的代码做一些列测试。