评价一个程序员代码牛逼/逼格指数,应该从哪几个方面入手? 代码的长短?备注的经典?还有哪些? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wuyinyin
V2EX    程序员

评价一个程序员代码牛逼/逼格指数,应该从哪几个方面入手? 代码的长短?备注的经典?还有哪些?

  •  
  •   wuyinyin 2016-05-04 15:59:10 +08:00 433 次点击
    这是一个创建于 3454 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10 条回复    2016-05-06 12:44:22 +08:00
    SoviaPhilo
        1
    SoviaPhilo  
       2016-05-04 16:39:40 +08:00
    参照 Code Clean
    只要没有出现太多的 bad smell ,就已经是很不错的了
    lecher
        2
    lecher  
       2016-05-04 16:48:14 +08:00 via Android   1
    对复杂问题的抽象,如果解决方案精巧简洁,那就是很牛的程序员。
    比如那个 quake 里面的快速计算开方函数。

    代码书写风格和备注的风格是好习惯,应该是工程化方面的指标,可以说明程序员在工程方面的协作和开发效率很高。
    scgy5555
        3
    scgy5555  
       2016-05-04 17:57:10 +08:00
    代码是比较基础的,代码风格和备注不都是团队提前约定好的吗
    我认为牛逼的应该是思想和项目,最起码的动手能力
    会用工具谁都能写业务逻辑,关键在于写工具这件事不是谁都能干的
    wohenyingyu01
        4
    wohenyingyu01  
       2016-05-04 18:41:02 +08:00 via iPhone
    一个类里面每个方法和变量名风格混杂, comment 里都是 fxxk 和一长串感叹号等字眼……
    wohenyingyu01
        5
    wohenyingyu01  
       2016-05-04 18:47:19 +08:00 via iPhone
    @wohenyingyu01 以及大量的无效代码,各种 if (a==1)不明所以的判断。。。这是我们单传了 3 代的代码,没人做过 review...
    Patiencec
        6
    Patiencec  
       2016-05-04 19:28:42 +08:00   2
    在 teamwork 中,能做到考虑别人,在稍微复杂点的代码中都做好备注,并且多设置 mark 使代码易于查找阅读;
    在 solo 的时候一些愿意分享原理的自己写的轮子工具能仔细备注好原理和实现过程;
    不随便看不起任何经验也好能力也好没跟上自己的后来人;
    知道尊重所有 github 上面一起做项目的人;

    做到这些我觉得就是很值得尊敬很有逼格的程序员了(有时候真的觉得有的事情无关技术和智商)
    yxzblue
        7
    yxzblue  
       2016-05-04 19:33:59 +08:00
    写出好的东西,牛逼闪闪的那种。
    其它因素都是次要因素
    zhlssg
        8
    zhlssg  
       2016-05-05 10:08:56 +08:00
    工资
    wleexi
        9
    wleexi  
       2016-05-06 10:17:51 +08:00   1
    代码不是越长越好。完成同样的需求。 A 用了十行。 B 用了五行。代码的每一行需要计算读入内存,再根据指令去计算。少一行就少了一些计算,降低了处理器的复旦。从稳定性上说,代码越是庞大出现 bug 的可能性越高。试想,保证十行无 bug 和保证百行无 bug 哪个容易呢。

    代码首先是要完成功能,但不能只满足与完成功能。需要根据业务场景使用合适的设计模式,合适的算法等 balabala 。一个优秀的 coder 除了技术一流,还是从公司角度来考虑问题。假设在一个初创公司里,着急靠产品上线拿投资,这时候上线的优先级最高。作为主程应当考虑到适当放弃的规范的架构设计,先让程序跑起来,之后再考虑优化。我曾经见过一个设计师在公司起步阶段就把 UI 做的花里胡哨,这让开发同学费了不少时间在界面上,这显然是不合适的
    wuyinyin
        10
    wuyinyin  
    OP
       2016-05-06 12:44:22 +08:00
    @yxzblue 好空泛
    感谢各位答复者
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2553 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 12:00 PVG 20:00 LAX 05:00 JFK 08:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86