值得花 5 分钟
我写代码已经有几年了,有段时间我遇到了一个问题。让我解释一下。
我开始写代码很困难,我不知道从哪里开始,或者一开始就停在某个地方,因为我很焦虑,所以就直接一头扎进去。这并不是因为我不知道怎么写代码。可能是因为害怕写代码,也可能是因为缺乏理解或经验。不管是什么原因,我都需要克服它。
这篇文章是写给像我这样的人的。
有一次,我的一位好朋友教了我这个小习惯。你可能觉得有点傻,但我向你保证它的好处。每当我接到任务时,我做的第一件事就是打开记事本(编辑器)把它写下来。就是这样,这是一个简单的建议。
我写下了什么:
- 页面顶部:写下我的意见。
- 页面底部:写下所需的输出。
- 中间部分是获取输出所需的步骤。您可以详细描述要创建的对象,或者要编写的后续函数,这完全由您决定。*
你可能会说:“嘿!这是流程图/流程图。”好吧,既然你这么说,那它就是流程图,只是去掉了所有规则和符号。
你们中的许多人可能像我一样不愿意,但是,让我告诉你们它的好处。
-
更好地理解数据(即输入和输出),成功的一半就在这里,我这样说是因为了解数据的行为可以让我们对需要做什么来实现输出有一个清晰的了解,并让我们意识到可能的风险。
-
此外,这减少了编码时间,因为它有助于滤除信号中的噪声并让我们意识到我们需要处理的重要细节,从而减少了出现意外问题的机会。
-
它是一个指南,告诉我们下一步需要做什么,可能是下一个需要编写的功能,或者是下一个要对数据执行的操作。
因此,
-
相信我,这样可以减少粗糙的工作并使代码变得整洁(初学者最常见的抱怨之一就是编码不整洁)。
-
它让您留意所有可采取的替代路线,并有助于简化复杂的任务。
即使您没有遇到这个问题,这种方法也能让您很好地理解任务,帮助您回答第一次阅读任务时遇到的问题,或者提出需要回答的问题。
我并不是说这比实际编写代码更重要,但对于初学者来说,它确实有助于更好地审视手头的任务,更快地切入要点,而不会忽略重要的细节。这五分钟绝对值得。
摄影:Rini Simon
鏂囩珷鏉ユ簮锛�https://dev.to/rinisimon/worth-the-5-minutes--5af4