看大神写程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jason52
V2EX    程序员

看大神写程序

  •  
  •   jason52 2014-12-22 23:04:53 +08:00 7185 次点击
    这是一个创建于 4024 天前的主题,其中的信息可能已经有所发展或是发生改变。
    hey,最近我发现看大神写程序是一件很有意思的事情。

    最初是在 内核恐慌 里面听到, handmade hero , 吴涛的评价很到位,以为从业数十载的德艺双馨的大神倾囊相授,效果当然到位。

    另一个 是 在 查找TDD资料时,看到的destroy all software。价格不低啊。但是, 搜索 destroy all software site:https://news.ycombinator.com ,评价都非常高,甚至不少都说是我花的最值的一笔钱。

    同理,Handmade Hero site:https://news.ycombinator.com 上面也有很多有意思的评价。

    我发现搜索 site:https://news.ycombinator.com 和site:http://www.reddit.com/ 很有价值!

    ===

    另一点,我发现即使是打游戏,很多人也是很喜欢看高手怎么玩,很多人除了打游戏就是看别人在打游戏,以至于开发出了神奇的肉松饼产业!!

    但是,道理是相通的,除了github,视频也是一个很好的渠道。

    而且我看纽约 vim 聚会上, 大神 tim pope说我其实不咋用tmux时,下面一片哀怨!! 对,其实大家也希望看看大神怎么操作其他软件。

    最后,问题是,还有什么其他类似好的视频求推荐!!!
    44 条回复    2015-05-14 17:03:05 +08:00
    sadscv
        1
    sadscv  
       2014-12-22 23:07:17 +08:00
    留名,坐等。
    gancl
        2
    gancl  
       2014-12-22 23:10:29 +08:00
    小众需求
    2232588429
        3
    2232588429  
       2014-12-22 23:12:29 +08:00
    我听说大神都是用txt写代码的……
    ChiangDi
        4
    ChiangDi  
       2014-12-22 23:41:58 +08:00 via Android
    上次在内核恐慌里面听到 那个 go 的主要开发者 好像叫 Rob Pike 写代码居然从来不用高亮,而且缩进喜欢用 tab,而且在那个 plan 9上开发了一个相当奇异的满足自己用的编辑器。
    njutree
        5
    njutree  
       2014-12-23 09:41:58 +08:00
    @ChiangDi 话说缩紧不用tab用什么,高不高亮其实还好
    ChiangDi
        6
    ChiangDi  
       2014-12-23 09:54:25 +08:00 via Android
    @njutree 用空格啊,这是常识好吧
    spark
        7
    spark  
       2014-12-23 09:55:10 +08:00
    @njutree 没听说过空格缩进么?
    xuwenmang
        8
    xuwenmang  
       2014-12-23 10:02:36 +08:00
    写代码,边边角角真的重要么。。。
    jason52
        9
    jason52  
    OP
       2014-12-23 10:34:19 +08:00 via Android   1
    @njutree
    @xuwenmang
    @spark
    @ChiangDi 关键他的编辑器字体还不是等宽得
    jason52
        10
    jason52  
    OP
       2014-12-23 11:30:17 +08:00 via Android
    哇,这么多人收藏却没啥人回复
    njutree
        11
    njutree  
       2014-12-23 11:30:34 +08:00
    @spark

    @ChiangDi
    不要把你们的常识以为是别人的常识ok? github上原来统计过tab缩进占主流,而且确实比space 方便
    njutree
        12
    njutree  
       2014-12-23 11:31:31 +08:00
    @jason52 字体不等宽是什么意思?
    spark
        13
    spark  
       2014-12-23 11:34:33 +08:00
    @njutree 这是程序员的常识ok?
    njutree
        14
    njutree  
       2014-12-23 11:36:16 +08:00
    @spark 那我只能呵呵
    chrishine
        15
    chrishine  
       2014-12-23 11:46:03 +08:00
    什么时候空格缩进是程序员的常识了,逗死我了.
    代码高亮与否,TL有OT. https://groups.google.com/forum/#!topic/pongba/2G8gRTl5a2o
    revlis7
        16
    revlis7  
       2014-12-23 11:54:20 +08:00
    所以大神在写代码的时候,我们在吵吵空格缩进是不是程序员的常识。
    Bitex
        17
    Bitex  
       2014-12-23 12:01:05 +08:00
    楼上说得对

    大神毕竟是大神,写代码管什么常识不常识规范不规范高亮不高亮,就是突出一个飘逸
    nicai000
        18
    nicai000  
       2014-12-23 12:10:26 +08:00
    @ChiangDi 常识你个鬼头, 自以为是, 恶心

    当然, Python程序员用空格缩进的确是常识
    spacewander
        19
    spacewander  
       2014-12-23 12:39:38 +08:00
    @ChiangDi 我是用tab缩进,然后交由编辑器转成空格的……
    ChiangDi
        20
    ChiangDi  
       2014-12-23 12:50:54 +08:00 via Android
    @spacewander 那你就是在用空格,可以把 tab 设置成几个空格,这样就永远敲不出 \t 了
    ChiangDi
        21
    ChiangDi  
       2014-12-23 12:52:14 +08:00 via Android
    @njutree 不等宽字体就是有些字母的宽度不一样。
    lijinma
        22
    lijinma  
       2014-12-23 13:03:19 +08:00
    @njutree tab 哪来的方便?多个人一起合作,不同编辑器,不同操作系统,看你怎么方便的起来。。

    tab 是几个空格在不同编辑器是不一样的。
    njutree
        23
    njutree  
       2014-12-23 13:34:01 +08:00
    @lijinma 没有统一的约定和代码规范,和tab有啥关系。还有工具的统一性,而且为了兼容这种被迫做的改变本身就不是优雅的。比如有人说了ruby2space, python 4space, 用space也不能同意所以上层有一个缩进的概念本身是很重要的\t 类似于接口
    allblue
        24
    allblue  
       2014-12-23 16:36:58 +08:00
    @jason52 已经严重歪成讨论 tab 和空格哪个好了
    jason52
        25
    jason52  
    OP
       2014-12-23 16:45:40 +08:00 via Android
    @allblue 对啊这种圣战真是。。。。PHP是最好得语言。。。vim大法好!!!
    lbp0200
        26
    lbp0200  
       2014-12-23 16:48:28 +08:00
    敲键盘真的很麻烦,还是eclipse吧
    yangxiongwei
        27
    yangxiongwei  
       2014-12-23 17:11:33 +08:00
    大神从来不用IDE,大神觉得用IDE不是工程师应该干的事。
    jason52
        28
    jason52  
    OP
       2014-12-23 17:12:49 +08:00 via Android
    @yangxiongwei 我觉得是吧整个系统看做一个IDE
    sc
        29
    sc  
       2014-12-23 18:03:26 +08:00
    记得以前有个PeepCode挺有名的

    是不是ruby社区有玩screencast的传统?
    sectic
        30
    sectic  
       2014-12-23 18:14:00 +08:00
    @sc 我是觉得 ruby 里面活跃的人比较多,有做这个事情的氛围。
    jason52
        31
    jason52  
    OP
       2014-12-23 18:42:07 +08:00 via Android
    @sectic 对,所谓得buy a mac, use textmate...
    jason52
        32
    jason52  
    OP
       2014-12-23 18:43:18 +08:00 via Android
    lisp社区有个妹子也很喜欢录视频推动社区的。IBM的
    sectic
        33
    sectic  
       2014-12-23 18:57:29 +08:00
    @jason52 有链接么...
    gysutantoman
        34
    gysutantoman  
       2014-12-23 20:11:02 +08:00
    用tab的表示进来看个帖突然就变成没有常识的码农了, 可怕。
    Bluek404
        35
    Bluek404  
       2014-12-23 20:28:25 +08:00 via Android
    因此go才有一个fmt工具把所有源码统一格式化
    Showfom
        36
    Showfom  
    PRO
       2014-12-23 20:40:22 +08:00 via iPhone
    我听说大神是直接按1和0的二进制的
    durrrr
        37
    durrrr  
       2014-12-23 21:00:21 +08:00
    正楼:destroy all software 真心推荐,Gary 男神
    jason52
        38
    jason52  
    OP
       2014-12-23 21:29:58 +08:00 via Android
    @durrrr 这哥么打字也太快了吧
    wheatcc
        39
    wheatcc  
       2014-12-23 22:34:36 +08:00
    肉松饼产业,哈哈哈~
    spacewander
        40
    spacewander  
       2014-12-23 22:50:06 +08:00
    @ChiangDi 其实有些时候非得用tab不可,比如写Makefile的时候。
    cxshun
        41
    cxshun  
       2014-12-24 08:58:33 +08:00
    @spark 程序员常识?只能呵呵了。
    letv
        42
    letv  
       2014-12-24 18:53:46 +08:00
    这课程略贵啊
    zhuzhichao
        43
    zhuzhichao  
       2014-12-24 22:24:13 +08:00
    @lijinma tab在常用的编辑器都可以调整显示为2个字符位置或者4个字符位置,根据喜好自己调整,敢问4个空格怎么调整成两个字符长度?多人合作有tab更能满足更多人的癖好?不说别的,就说JS,一阵子4个空格位置,一阵子2个空格位置,今天空格的,明天tab的,这不都是个人喜好。直接搞成tab,喜欢多长就在自己编辑器设置好,然后项目是什么样最后转换一下提交就可以了。


    @ChiangDi 真的还有用不等宽字体写程序的程序员吗?我这辈子估计也不想和这样的人打交道。
    VirgilMing
        44
    VirgilMing  
       2015-05-14 17:03:05 +08:00
    @zhuzhichao 不要轻易下结论哦……你有没有看过 input 这个字体。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5329 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 08:58 PVG 16:58 LAX 00:58 JFK 03:58
    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