查尔斯·西蒙尼(Charles Simonyi)介绍了"组建真正的大型软件团队的想法,他们创建了一个编写顶级函数的超级优秀程序员,同时根据需要将低级函数的实现交给了一个笨拙的初级程序员团队.这个职位项目经理."
我想知道什么是顶级功能,我如何识别它?我的语言是Javascript.到目前为止,这是我所知道的唯一语言,请为我提供使用JavaScript的示例.
顺便说一下,上面引用的是Joel Spolsky.查看他的博客,阅读如何成为项目经理.
谢谢
它越接近人类语言,功能越高级.
它越接近机器语言,功能就越低.
我只是在发誓,但这里有一些例子:
高级功能:
Car.Start() Car.MoveTo(Home)
低级功能:
Car.Insert(Key); if (Car.IsKeyInserted() == False) return False; Car.StartEngine(); Car.ApplyAccelerator(0.1f); Car.ChangeGear(); Car.RotateWheel(-25);