关闭

局域网聊天的本质是函数

标签: 聊天编程算法api游戏任务
574人阅读 评论(0) 收藏 举报

方法的本质是函数,也就是说,局域网聊天 只有需要进行复杂运算的时候,我们才需要方法,更多的时候,我们其实只需要属性。

开发人员在进行语言学习的时候,应该更多关心的是算法,而不是API,甚至算法可能都不是最重要的,最重要的应该是编程思想,用武侠小说中的观点,编程思想,好比内功心法,API和算法 好像招式一样,理解了内功心法,招式就手到擒来,甚至可以无招胜有招,达到代码怎么写都行,而且怎么写都对的境界,当然,目前的企业开发,最好还是规规矩矩的写代码,因为毕竟,开发人员写的代码还有可能由其他人来维护,代码写天马行空,绚丽无比,别人看的时候却要绞尽脑汁才看的懂,而看局域网聊天代码的仁兄又急于完成任务来向他的经理汇报,这样,岂不是害了他吗?

局域网聊天-www.freeeim.com
下面是一个代码写的天马行空的例子,偶尔听到一个编程题,题目是如何不适用第三个变量来交换两个变量的值,一般而言,我们要交换两个变量的值,我们的代码会这么写:
public static void ChangeValue(int a,int b){
 int temp=0;
 temp=b;
 b=a;
 a=temp;
 System.out.println("a:"+a);
 System.out.println("b:"+b);
    }
 

这样的代码任谁一看就知道是做什么的,可是,有好事者,比如曾经的我,把代码写成这样:
public static void ChangeValueWithThird(int a,int b){
 
 a=a+b;
 b=a-b;
 a=a-b;
 System.out.println("a:"+a);
 System.out.println("b:"+b);
    }
 

老实说,这样的代码的确很美,如果写着玩,写第一段代码反而索然无味,可是做开发我却不赞成第二段代码,开发人员应该考虑的,是有价值的计算,比如如何使得代码的开销更低,执行效率更高,而不是玩这种编程游戏,可是话又说回来了,不玩编程游戏,写代码还有乐趣吗?

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3695474次
    • 积分:60100
    • 等级:
    • 排名:第46名
    • 原创:2178篇
    • 转载:280篇
    • 译文:10篇
    • 评论:1594条
    文章存档
    最新评论