Sopuli
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
ambrosiaforest@lemmy.blahaj.zone to 196@lemmy.blahaj.zone · 1 year ago

fixed rule

lemmy.blahaj.zone

message-square
100
link
fedilink
627

fixed rule

lemmy.blahaj.zone

ambrosiaforest@lemmy.blahaj.zone to 196@lemmy.blahaj.zone · 1 year ago
message-square
100
link
fedilink

original: https://lemmy.blahaj.zone/post/8572031

  • kryptonianCodeMonkey@lemmy.world
    link
    fedilink
    arrow-up
    23
    ·
    edit-2
    1 year ago

    Tabs should be 4 spaces because it can be replaced 1:1 with “tabs”.

    For example…

    def foo():
        if bar:
            foobar()
    

    vs…

    def foo():
    tabsif bar:
    tabstabsfoobar()
    

    Put that in your code review, cowards!

    • ToastedPlanet@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year ago

      Only if a person’s machine is set to a tab size of four spaces. By this logic, we would need eight spaces for the people with a larger tab size of eight on their machines so they could be 1:1. Minimizing horizontal space is ideal as not everyone has huge horizontal monitor space to work with. But, everyone has infinite vertical space with scrolling.

      • brown567@sh.itjust.works
        link
        fedilink
        arrow-up
        13
        ·
        1 year ago

        I think they mean the word ‘tabs’

        • ToastedPlanet@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          oh lol, I missed that =p

      • 𝙲𝚑𝚊𝚒𝚛𝚖𝚊𝚗 𝙼𝚎𝚘𝚠@programming.dev
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        If your code takes up so much horizontal space with 4-space tabs, you’re putting too much on one line or indenting too deep. 4-space tabs keeps your line length manageable.

        • ToastedPlanet@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Or you’re using four spaces per tab, just throwing that out there. =p

        • kryptonianCodeMonkey@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          If you have to nest more than 2 layers, rewrite your code.

196@lemmy.blahaj.zone

196@lemmy.blahaj.zone

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !196@lemmy.blahaj.zone

Be sure to follow the rule before you head out.


Rule: You must post before you leave.



Other rules

Behavior rules:

  • No bigotry (transphobia, racism, etc…)
  • No genocide denial
  • No support for authoritarian behaviour (incl. Tankies)
  • No namecalling
  • Accounts from lemmygrad.ml, threads.net, or hexbear.net are held to higher standards
  • Other things seen as cleary bad

Posting rules:

  • No AI generated content (DALL-E etc…)
  • No advertisements
  • No gore / violence
  • Mutual aid posts are not allowed

NSFW: NSFW content is permitted but it must be tagged and have content warnings. Anything that doesn’t adhere to this will be removed. Content warnings should be added like: [penis], [explicit description of sex]. Non-sexualized breasts of any gender are not considered inappropriate and therefore do not need to be blurred/tagged.

If you have any questions, feel free to contact us on our matrix channel or email.

Other 196’s:

  • !196@lemmy.world
  • !onehundredninetysix@lemmy.blahaj.zone
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 668 users / day
  • 3.06K users / week
  • 6.03K users / month
  • 18.7K users / 6 months
  • 170 local subscribers
  • 17.6K subscribers
  • 19.7K Posts
  • 223K Comments
  • Modlog
  • mods:
  • Moss@lemmy.blahaj.zone
  • greembow@lemmy.blahaj.zone
  • moss@lemmy.world
  • Queue@beehaw.org
  • funky-rodent [he/him]@lemmy.blahaj.zone
  • Peachy [they/she] @lemmy.blahaj.zone
  • threegnomes@lemmy.blahaj.zone
  • greembow@lemmy.world
  • remotelove@lemmy.ca
  • Roflmasterbigpimp@feddit.de
  • A_Very_Big_Fan@lemm.ee
  • qaz@lemmy.blahaj.zone
  • A_Very_Big_Fan@lemmy.world
  • qaz@lemmy.sdf.org
  • qaz@lemmy.world
  • qaz@sh.itjust.works
  • BE: 0.19.11
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org