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

其实程序员就2类。

  •  
  •   kstsca · Jan 20, 2014 · 14395 views
    This topic created in 4672 days ago, the information mentioned may be changed or developed.


    我是右边的,你呢
    123 replies  •  1970-01-01 08:00:00 +08:00
    1  2  
    ❮ ❯
    LazyZhu
    LazyZhu
    Jan 20, 2014
    1
    右边
    求详解
    senghoo
    senghoo
    Jan 20, 2014❤️1
    2
    烧死左边。
    coosir
    coosir
    Jan 20, 2014
    3
    右
    tywtyw2002
    tywtyw2002
    Jan 20, 2014 via Android
    4
    右边 kernel标准
    raincious
    raincious
    Jan 20, 2014
    5
    http://img.ly/xOfr

    本来是右边的,但是。。。。可恶的PSR2。。。
    kunimi
    kunimi
    Jan 20, 2014❤️4
    6
    Python党笑而不语
    guotie
    guotie
    Jan 20, 2014
    7
    本来是左边,可golang强制右边
    raincious
    raincious
    Jan 20, 2014
    8
    @raincious 咦,不对呢。这么说我还是右边的。。。但是。。。函数和方法又得换行。。。。
    iscraft
    iscraft
    Jan 20, 2014❤️1
    9
    左边 不对齐不舒服 强迫症怎么办
    jtacm
    jtacm
    Jan 20, 2014
    10
    我是左边,因为我一直觉得左边的对齐更美观和直接。
    想问问右边的好处。
    cdfmr
    cdfmr
    Jan 20, 2014
    11
    骑墙派,每家公司的规范都不一样。目前是左边的,实际更喜欢右边的。
    kchum
    kchum
    Jan 20, 2014
    12
    看项目需求,之前项目组长统一按左边。。
    xingxiucun
    xingxiucun
    Jan 20, 2014
    13
    左边的都是win吗。
    min
    min
    Jan 20, 2014❤️1
    14
    if弱爆了

    骚年,我看你的骨骼精奇,是万中无一的编程奇才,来来来,我这里有一本design pattern你拿去看看,试试里面的strategy pattern吧
    exoticknight
    exoticknight
    Jan 20, 2014
    15
    无偏好……要看是什么代码……
    acros
    acros
    Jan 20, 2014
    16
    不对齐不舒服。
    右边唯一的好处就是省行数,现在显示器都23/24了,不差这点。
    sogood
    sogood
    Jan 20, 2014
    17
    其实哪一种都无所谓,只要不影响程序执行...按照统一的规范来都 OK...
    一定要以大括号的位置来分类,那还有第三类,就是在同个项目里有时左,有时右...
    其实真的也就两类,一个是按照项目规范来,一个是不按规范。
    这种东西真的没啥好讨论的...
    coolicer
    coolicer
    Jan 20, 2014
    18
    phper天生被教左边?反正我看Php视频都是这样,由于我是写JS,所以PHP也是写成右边这样。
    coolcfan
    coolcfan
    Jan 20, 2014
    19
    其实左边的都是按照行数给钱的 XD
    MASAILA
    MASAILA
    Jan 20, 2014
    20
    右
    C0VN
    C0VN
    Jan 20, 2014
    21
    哈哈,python是异类对吧!
    anson0370
    anson0370
    Jan 20, 2014
    22
    难道不是从 github 找代码和从 stackoverflow 找代码两种么
    当然还有一种从百度知道找
    hanf
    hanf
    Jan 20, 2014
    23
    我认为这样分不对。事实上本猿主要用右边但是基于代码的可读性
    考虑偶然会用左边的风格,在这点上,我结合了(*nix)传统、(*nix)美学还有工程性
    的考虑,程序员(做事的人)本应该这样,而不是拘泥于无聊的偏执和所谓的“强迫症”。
    (btw,我没见过有一个群体比程序员群体更喜欢说自己有病的了)
    要我来说,应该这样分才对:
    =======================

    程序员可以分成这两类:
    if(whatthe) if (whatthe)
    hell hell

    烧死左边的!
    xieyu33333
    xieyu33333
    Jan 20, 2014
    24
    右边
    zencoding
    zencoding
    Jan 20, 2014
    25
    右边+1
    ceclinux
    ceclinux
    Jan 20, 2014 via Android
    26
    右边舒服
    cxe2v
    cxe2v
    Jan 20, 2014
    27
    烧死右边的
    rockpine
    rockpine
    Jan 20, 2014❤️1
    28
    突然想到成龙的《我是谁》,最后楼顶决斗的场面
    A:现在你有两条路可选,一,乖乖的交出光盘,自己跳下去;二,我们抢回光盘,把你扔下去。
    成龙:还有第三条路可选,光盘我留着,把你俩扔下去。
    貌似众多pythoner面对这个图的时候,有成龙说第三条路的感觉
    lycheng
    lycheng
    Jan 20, 2014
    29
    python 程序员怎么办
    x86
    x86
    Jan 20, 2014
    30
    右边看着舒服
    cassiuschen
    cassiuschen
    Jan 20, 2014 via iPhone
    31
    不知两类吧………花括号只在单行代码使用,多行的时候不用花括号的说…
    raincious
    raincious
    Jan 20, 2014
    32
    @rockpine 放心,还有TAB和空格。
    nigelvon
    nigelvon
    Jan 20, 2014
    33
    php左边 js右边。
    AnyOfYou
    AnyOfYou
    Jan 20, 2014
    34
    之前其实没太在意,后来一次被一个if();的情况坑了,debug了一下午,就开始理解为啥go强制使用右边的了~
    @guotie
    bingwenshi
    bingwenshi
    Jan 20, 2014
    35
    python党过来看看
    isaced
    isaced
    Jan 20, 2014
    36
    右边~
    lemonlwz
    lemonlwz
    Jan 20, 2014
    37
    右边...如果哪家公司是按行数算钱的话..我可以考虑下换左边 :)
    zhujinliang
    zhujinliang
    Jan 20, 2014
    38
    视语言而定, php、C#是左边,js是右边
    go语言特么你敢是左边吗
    PotatoBrother
    PotatoBrother
    Jan 20, 2014
    39
    Python 笑而不语
    ceclinux
    ceclinux
    Jan 20, 2014 via Android
    40
    @min 又是一个设计模式中毒的233
    wingoo
    wingoo
    Jan 20, 2014
    41
    以前写c#, 左边
    后来写php 右边
    再后来写python, 烧死你们, 哼
    viator42
    viator42
    Jan 20, 2014
    42
    带大括号的一律左边,就不明白省那一行图的啥
    favormm
    favormm
    Jan 20, 2014
    43
    以前喜欢左边,现在喜欢右边。
    missdeer
    missdeer
    Jan 20, 2014
    44
    时左时右
    wity_lv
    wity_lv
    Jan 20, 2014
    45
    一直右边。
    微软党貌似左边。
    yinxingren
    yinxingren
    Jan 20, 2014
    46
    右边
    yinxingren
    yinxingren
    Jan 20, 2014
    47
    右边,but 有些IDE或者插件会格式化如左
    Actrace
    Actrace
    Jan 20, 2014
    48
    右边撸过.
    cYcoco
    cYcoco
    Jan 20, 2014
    49
    写JAVA的估计都是右边
    zhouquanbest
    zhouquanbest
    Jan 20, 2014
    50
    忽左忽右 雌雄莫辩
    romisanic
    romisanic
    Jan 20, 2014
    51
    天生右边 。。。 看着左边那个花括号占的那一行就不爽!
    hkongm
    hkongm
    Jan 20, 2014
    52
    右边。。。
    itfanr
    itfanr
    Jan 20, 2014
    53
    右边。。。
    loading
    loading
    Jan 20, 2014 via iPhone
    54
    这是高级黑。
    -python
    66CCFF
    66CCFF
    Jan 20, 2014
    55
    @kunimi +10086
    另我是左边owo
    hadoop
    hadoop
    Jan 20, 2014
    56
    左边的都是异端!
    housne
    housne
    Jan 20, 2014
    57
    右边
    Mutoo
    Mutoo
    Jan 20, 2014
    58
    这种事都不在我的思考范围内,交给 auto format 了。
    lightening
    lightening
    Jan 20, 2014
    59
    Ruby 笑而不语
    zorceta
    zorceta
    Jan 20, 2014
    60
    Scheme笑而不语
    GeBron
    GeBron
    Jan 20, 2014 via Android
    61
    看不同语言吧
    zheitang
    zheitang
    Jan 20, 2014
    62
    CSS 笑而不语
    chilaoqi
    chilaoqi
    Jan 20, 2014
    63
    烧死左边
    anewg
    anewg
    Jan 20, 2014
    64
    php,js我一律用右边
    jasontse
    jasontse
    Jan 20, 2014 via iPad
    65
    右边路过 烧死左边
    along
    along
    Jan 20, 2014
    66
    这种帖子明显是收分的节奏嘛
    biaobiaoqi
    biaobiaoqi
    Jan 20, 2014
    67
    写Java用右边
    写objc用左边
    写ruby,嘿嘿
    wodemyworld
    wodemyworld
    Jan 20, 2014
    68
    ~Python党来凑个热闹~
    xgdyhaiyang
    xgdyhaiyang
    Jan 20, 2014
    69
    右
    mikawudi
    mikawudi
    Jan 20, 2014
    70
    神圣的大括号战争再次打响~~
    ....话说就算写java我也要在eclipse里把标准模板改成左边肿么破....
    另外
    lisp什么的说:我算啥?{}什么的要肿么用啊?我的编译器识别不了....语句块?那是神马东西?
    jianghu52
    jianghu52
    Jan 20, 2014
    71
    哎,一路看下来好像还是右边多一些,但是我依然会站在左边。
    est
    est
    Jan 20, 2014
    72
    右边+python党
    Sunyanzi
    Sunyanzi
    Jan 20, 2014
    73
    虽然知道这是钓鱼贴 ... 可我还是忍不住咬钩了 ...

    左边和右边唯一的区别就是左边是给机器看的 ... 右边是给人看的 ...

    检测代码覆盖率或者做执行时监控的时候右边这种写法会导致结果不准 ...

    但毫无疑问的是右边更好看 ...

    我是坚定的右边党 ... 哪怕代码是按行数算钱的我也坚持不会放弃自己的审美 ...

    如果一家公司的编码规范强制要求写左边 ... 我会毫不犹豫的离开 ...
    zoowii
    zoowii
    Jan 20, 2014
    74
    右边,或者Python
    左边都要烧死,看着恶心
    bengol
    bengol
    Jan 20, 2014
    75
    烧死右边,看着好丑
    jedyu
    jedyu
    Jan 20, 2014
    76
    右边这么难看,怎么忍!
    lleon
    lleon
    Jan 20, 2014
    77
    if (condition)
    { statement1;
    statement1;
    ......
    }
    oldcai
    oldcai
    PRO
    Jan 20, 2014
    78
    写C/CPP的时候在左边
    写js的时候在右边
    VYSE
    VYSE
    Jan 20, 2014
    79
    诅咒右边的总是少写一个括号
    eickegao
    eickegao
    Jan 20, 2014
    80
    左边的。右边感觉有点问题,如果是一大段的if判断,一样看上去,很难看出具体哪个IF判断了哪个。而且有人还喜欢省略括号。这还是没加else的情况,如果加了更混乱。

    if(1){
    if(2){
    if(3){
    if(4) abc();
    }else{
    abc();
    }
    }else{
    abc();
    }
    }

    但是如果是左边就容易看了


    if(1)
    {
    if(2)
    {
    if(3)
    {
    if(4)
    {
    abc();
    }
    }
    else
    {
    abc();
    }
    }
    else
    {
    abc();
    }
    }
    eickegao
    eickegao
    Jan 20, 2014
    81
    这个排版好像出问题了。

    其实楼上右边党可以试试看这种逻辑的代码,我感觉如果是用右边的话,会很难看清楚。
    iiduce
    iiduce
    Jan 20, 2014
    82
    右边。浪费一行可耻。
    ThomasChan
    ThomasChan
    Jan 20, 2014
    83
    右边。js php都这么写。
    shyrz
    shyrz
    Jan 20, 2014
    84
    看大家都是右边,为毛我是左边的说O__O"…
    nuansediao
    nuansediao
    Jan 20, 2014
    85
    我还以为一类是github,一类是stackoverflow
    ffts
    ffts
    Jan 20, 2014
    86
    右边的报道
    standin000
    standin000
    Jan 20, 2014
    87
    右~~~
    switch
    switch
    Jan 20, 2014
    88
    c 时左边,js 时右边
    dearsting
    dearsting
    Jan 20, 2014
    89
    还以为是男的和女的
    markmx
    markmx
    Jan 20, 2014
    90
    强迫症 必须 右边的!
    pirex
    pirex
    Jan 20, 2014
    91
    烧死左边
    gerorim
    gerorim
    Jan 20, 2014❤️1
    92
    处女座中枪,表示非对称对齐不可。。
    icyalala
    icyalala
    Jan 20, 2014
    93
    一开始写C,全用左边,并且认为右边是邪恶的。
    后来写Java,全用右边,认为左边该烧死。。
    后来。。后来。。
    karthao
    karthao
    Jan 20, 2014
    94
    The third: Condition && Statements
    andy12530
    andy12530
    Jan 20, 2014
    95
    右边!

    烧死左边的!!!
    huson
    huson
    Jan 20, 2014
    96
    右边 可以节省一个换行的时间
    hustlzp
    hustlzp
    Jan 20, 2014
    97
    Pythoner笑
    yangqi
    yangqi
    Jan 20, 2014
    98
    本来右边,不过不记得什么时候看了个php的代码规范就变成左边了。。。
    reorx
    reorx
    Jan 21, 2014
    99
    参见维基百科,奇葩样式多了去了呢 http://en.wikipedia.org/wiki/Indent_style
    iEverX
    iEverX
    Jan 21, 2014
    100
    仅限于C/C++

    // 控制流
    if () {
    }

    // 定义
    void hello()
    {
    }

    C#、Java本身就有规定。。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5219 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1723ms · UTC 03:45 · PVG 11:45 · LAX 19:45 · JFK 22:45
    ♥ Do have faith in what you're doing.