学习
实践
活动
专区
工具
TVP
写文章

程序员所有代码都一个一个自己敲出来的吗?其中的秘密你知道多少

对于一个完整的程序来说,往往工作量比较大,所以不能一个人来完成。即便是某些独立程序作者只有一个人,但实际上也不会是一个人从头写到尾

因为计算机科学已经发展到今天,模块化非常常见。模块化的意思就是,编程的时候,只要把一部分程序留出输入口和输出口,并且设置好一定的规则,那么另一个人(或者自己)就可以在不了解该模块内部具体程序的情况下来对这个模块进行调用

只要符合输入规则,调用时给变量合适的赋值,那么就能够得到一个输出值,实现这个模块所具备的功能。

所以大型互联网公司都会有一个岗位叫做“架构师”,他需要在总体上把控整个项目,让团队协作更富效率。

一些小程序,可能一个或几个人讨论讨论也就出来了。反而是越是大型的程序,架构师的重要性就越明显。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180324A0YFV300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券