右脑编程--左脑是基本(3)之逻辑篇

在上一篇中,我讲到了英语的重要性,也提到了一个观点“代码即解释”。事实上确实云云,一个编写优越的代码,本身就是一个解释,或许说是一个优异顺序员的头脑结晶。无需别的再增添解释了。我们在浏览一篇优异的文章时,一般都被文章本身幽美的内容所吸收,很少有人会被一篇文笔低劣文章边上的讲明所迷倒,以至说,没有人情愿看这类低劣的文章,就更不用说看文章的解释了。

编程的实质和作家创作的实质无二。都是一个人把本身的头脑、企图用一种言语举行表达的历程。

写代码 == 写文章

下面我们来简朴对照一下

假如服务器10秒钟没有响应,那末就提醒用户超时错误信息;
不然直接显现服务器返回的效果数据。
If server does not response in 10 seconds, an error prompt window should be displayed to user.
Otherwise, all server returned data should be showed to him/her.
JSONObject result = getServerResponseTimeOut(10);

if (result == null)
    ShowErrorPrompt("Server does not response correctly!");
else
    ShowAllResultData(result);   
    

经由过程对照,我们能够清楚的看到,一个好的代码,和实际上写一篇好的文章是完全一样的。你代码写不好的根本原因不是代码本身,而是你本身的逻辑头脑能力。

我做过测试,让几个事变很多年的顺序猿在动手写代码之前,用中文来把悉数顺序历程讲一遍。效果显现,代码写的好的,用中文表述起来也是清楚清楚明了;代码写的差的,基本上没法用中文来表述本身的头脑企图。

列位不服气的同砚,能够本身尝试一下,把本身的顺序用中文完全的说一遍,看看说出来的效果是条理清楚的,照样杂乱无章的。

写代码之前,用中文把本身要做的事变说一遍,假如说的通畅易懂,那末宁神写吧!反之,就要好好深思一下,本身到底在那里须要提高了。

简朴一句话,中文都说不利索的人,不管写啥,都不利索,也不可能写的好任何东西。

处理这个题目的唯一要领就是:举行专项的逻辑头脑演习,力图本身能简明、简要的形貌清楚。多写一写论说文,控制形貌题目,处理题目的套路和要领。

注重:这部份悉数用中文来演习,如许,就没人有托言来为本身的逻辑题目找来由了。

逻辑演习照样有肯定的套路和要领的,经由过程体系的演习,一个人完全能够做到思路清楚,表述正确。

你发现了这隐秘了没有??

上一篇 右脑编程法–左脑是基本(2)之英文篇
下一篇 右脑编程法–左脑是基本(4)之言语篇

    原文作者:大虾初六香
    原文地址: https://segmentfault.com/a/1190000007646324
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞