• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jason52
V2EX  ›  程序员

看大神写程序

  •  
  •   jason52 · Dec 22, 2014 · 7822 views
    This topic created in 4334 days ago, the information mentioned may be changed or developed.
    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 replies  •  2015-05-14 17:03:05 +08:00
    sadscv
    sadscv
    Dec 22, 2014
    1
    留名,坐等。
    gancl
    gancl
    Dec 22, 2014
    2
    小众需求
    2232588429
    2232588429
    Dec 22, 2014
    3
    我听说大神都是用txt写代码的……
    ChiangDi
    ChiangDi
    Dec 22, 2014 via Android
    4
    上次在内核恐慌里面听到 那个 go 的主要开发者 好像叫 Rob Pike 写代码居然从来不用高亮,而且缩进喜欢用 tab,而且在那个 plan 9上开发了一个相当奇异的满足自己用的编辑器。
    njutree
    njutree
    Dec 23, 2014
    5
    @ChiangDi 话说缩紧不用tab用什么,高不高亮其实还好
    ChiangDi
    ChiangDi
    Dec 23, 2014 via Android
    6
    @njutree 用空格啊,这是常识好吧
    spark
    spark
    Dec 23, 2014
    7
    @njutree 没听说过空格缩进么?
    xuwenmang
    xuwenmang
    Dec 23, 2014
    8
    写代码,边边角角真的重要么。。。
    jason52
    jason52
    OP
    Dec 23, 2014 via Android❤️1
    9
    @njutree
    @xuwenmang
    @spark
    @ChiangDi 关键他的编辑器字体还不是等宽得
    jason52
    jason52
    OP
    Dec 23, 2014 via Android
    10
    哇,这么多人收藏却没啥人回复
    njutree
    njutree
    Dec 23, 2014
    11
    @spark

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

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

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

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

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


    @ChiangDi 真的还有用不等宽字体写程序的程序员吗?我这辈子估计也不想和这样的人打交道。
    VirgilMing
    VirgilMing
    May 14, 2015
    44
    @zhuzhichao 不要轻易下结论哦……你有没有看过 input 这个字体。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2530 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 148ms · UTC 14:55 · PVG 22:55 · LAX 06:55 · JFK 09:55
    ♥ Do have faith in what you're doing.