zoukankan      html  css  js  c++  java
  • [C++] 我们需要掌握多少语法细节



    最近和人讨论了一些编程中的方法,越发觉得学语法应该不求甚解。

    语法掌握的越精深,就越有能力阅读和写出晦涩的代码。但是有能力写出晦涩代码,其实是一种缺陷。因为这会无形之中让你不小心写出晦涩的代码,因为你了解那种晦涩的写法,所以你认为写出来也无所谓。但晦涩代码其实是劣质的代码。

    一种典型的坏代码是:

    if (a && b && func_do_something());
    上面的代码看起来简洁而正确,实际上更好的代码却是下面这种繁琐的写法:

    if (a && b) {
      func_do_something();
    }
    

    一些晦涩的运算顺序,程序员最好是不知道。因为程序员如果不知道,就不会去利用运算顺序来写代码,而会老老实实的先运算好。

    运算好再逻辑判断的代码,反而是好代码。



  • 相关阅读:
    test20180922 倾斜的线
    test20180921 量子纠缠
    test20180921 手机信号
    test20180919 选择客栈
    BZOJ3083 遥远的国度
    test20180907 day1
    [ZJOI2010]基站选址
    HDU3584 Cube
    POJ2155 Matrix
    test20180902 day1
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330373.html
Copyright © 2011-2022 走看看