Closed. This question needs to be more focused。它当前不接受答案。












想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。

1年前关闭。



Improve this question




我需要理解以下句子:“查尔斯·西蒙尼(Charles Simonyi)提出了组织真正的软件团队的想法,即创建一个 super 傻瓜 super 程序员,编写顶层函数,同时将底层函数的实现移交给必要时会由一群精力旺盛的初级程序员组成。他们称这个职位为项目经理。”
  • 我想知道什么是顶级功能
  • 什么是下层函数?
  • 程序管理器如何轻松找出顶层和底层函数
  • 您能否提供顶级和低级Java脚本示例
    职能?

  • 顺便说一句,上面的引用来自Joel Spolsky,摘自他关于如何成为程序经理的博客。

    最佳答案

    它与人类语言越接近,该功能就越高级。

    它与机器语言越接近,功能就越底层。

    我只是在fying,但是这里有一些例子:

    高级功能:

    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);
    

    09-07 18:47