Kommenteljünk forráskódot

Egy kiragadott részlet a wikibotokat alkotó python szkriptkupac gerincéből:

  if sys.platform=='win32':
    # stupid Windows gives parameters encoded as windows-1252, but input
    # encoded as cp850
    arg = unicode(arg, 'windows-1252')
  else:
    # Linux uses the same encoding for both
    arg = unicode(arg, config.console_encoding)

Hasonló, mint anno M$-nél a GeneralStyles.css, amit azóta kikozmetikáztak, hogy szalonképes legyen (lásd eleje). A régi emlékeztetőnek:

  /* fix for the IE 1px-off margin error */
  * html .StupidIEMarginHack 
  {
    margin-right: 1px; 
  }

  * html .StupidIEWidthHack
  {
    width: 100%;
  }

Muszáj-fogások, ha menni kell több platformon, több böngészőn. If IE, If Windóz, if Lófütty. Szeretem, amikor az IE-nek, Firefoxnak és Operának legalább négyféle vizuális elképzelése van egyazon kódról, hogy a többi böngészőt ne is említsem. Jó játék. Komolyan.

Kommentekbe lehet jól irányzottan elhelyezni hasonló finom kommenteket. Komm sztésön off.

Hozzászólások

még az is érdekes lehet, ha nem csak pc-re hanem mondjuk mac-re is dolgozol: kapásból megduplázódik a lehetőségek száma :)

Ne aggódj, nekem van egy operás haverom, néha elég jól el tudunk flamelgetni ezen-azon, ő szokta nekem időnként mondani, hogy szar bugróka, még csak nem is megy át az ACID2-n, holott mindenhol szabványkövetőnek reklámozzák... A gond csak az, hogy az opera viszont néha tud csúnyán nézni egy-két DOM műveletre...