当前位置 : IT培训网 > IT培训 > 交流分享 > 开发者如何做好编程 五步骤解析完美编程

开发者如何做好编程 五步骤解析完美编程

时间:2019-02-14 13:15:40  来源:编程网  作者:IT培训网  已有:名学员访问该课程
作为一个开发者,如何编写高效的代码?是整个编程过程中的至关重要的一环节,如何快速有效的完成编程呢?IT培训网通过五个步骤告诉你如何实现完美编程过程,开发者如何做好编程从以下五方面可以明白。

作为一个开发者,如何编写高效的代码?是整个编程过程中的至关重要的一环节,如何快速有效的完成编程呢?IT培训网通过五个步骤告诉你如何实现完美编程过程,开发者如何做好编程从以下五方面可以明白。

开发者如何做好编程 五步骤解析完美编程_www.itpxw.cn

开发者如何做好编程?

1、理解并分析问题

阅读题目,开始思考题目,可能的话在纸上写下给出的条件和你需要找出的条件。

问自己几个问题:

能完全理解题目吗?

能给非专业人士解释清楚问题吗?

需要多少输入,每个输入都是什么?

每个输入带来的输出是什么?

能从题目中分解出几个模块吗?

是否拥有足够的信息?如果没有,试着再理解一遍题目。

2、仔细阅读示例输入

仔细阅读示例输入,试着想出更多的示例输入,这样能帮你更好地理解题目,而且,这样能让你想清楚你的代码需要处理多少种情况,可能的输出或输出范围是什么。

这里我建议:

选择非常简单的输入并找出输出

选择更复杂、更大的输入,看看输出是什么,需要多少种用例

然后开始处理边界条件:

不提供任何输入,输出应该是什么

提供非法输入,输出应该是什么

3、分解题目

对于大型问题来说这一步非常非常有帮助。这种情况下议遵循以下步骤:

试着手绘一份流程图或 UML

将问题分解成模块,或子问题

试着为每个子问题建立独立的功能

按顺序或按需要调用子问题(很可能一个函数会调用另一个函数),将它们连接起来

如果是真实世界的问题(如管理系统等),试着用类和对象来实现

4、开始解题和写代码

现在题目已经分析完,可以真正编写代码了。如果不能一次性解完,那么可以先给一个简单的部分写代码,随着解决问题的深入,你会逐步发现更多细节,从而找出更多的思路。

只需要记住这三点,就一定能找到解法:

你的起点

你的位置

你的目标

而且,如果你是在面试中,不要浪费时间去解决整个题目再告诉面试官,应该不断简化问题,不断告诉面试官你解决问题的方法。

告诉面试官你从哪里入手

告诉他你在思考什么方法

找出你在问题中面临的最难的部分

有时可以忽略“最难”的部分,从简单的子问题入手,这样能给你带来更多的时间去思考前者

解决完简单的子问题后,试着用类似的方式解决困难的部分

解题时可能会想出更好的方法,要告诉面试官

5、回顾并学习

这部分是最重要的!解题完成后,一定要回顾下:代码能否改进?有没有另一种解题的方法?不要做完就放弃了!这样等于放弃你找出其他解法的可能性,也放弃了完整地探索问题的机会!

除了这些问题之外,还要检查同一题目其他人的解答,看看别人是怎样完成的,这个过程中你会学到很多。

五步骤教会你如何编程,作为开发者,要有这样的心态,踏实前行,将编程之路走的更顺利。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容