( Yorirou | 2009. 06. 02., k – 21:34 )

Ha valami nagyobb dolgot csinálok, akkor netbeanst használok, ha tényleg egy fájlos a történet (valami proof-of-concept kód, vagy egy projekt egyetlen egy fájljába kell csak belepiszkálni), akkor vim. Mindkettő jól finomhangolható.
Drupal esetén szigorúan követem az ottani kódolási konvenciót (nagyrészt ugyanaz, mint a GNU), egyéb projektekben annyi különbséget teszek, hogy a 2 space helyett egy tabot használok (nem bontom ki space-ekre).

Egy függvény kb így néz ki nálam (Drupal kódolási konvenció, 2 space tab helyett):

function foo(array $param0, MyClass $param1, $param3 = NULL) {
  $var = 0;
  for($i = 0; $i < $param3; ++$i) {
    if($param1->foobar($i))
      $param1->doFoobar();
  }
  foreach($param0 as $p) {
    $param1->setVal($p);
    ++$var;
  }
  return $var;
}

Konvenciók, amik nem tetszenek:

function foo()
{
  ...
}

  function bar()
  {
...
  }

Nem tetszik, ha a { új sorban van, mert nem esztétikus :)
Nagy kód esetén nálam sokkal többet segít, hogy a kultúráltabb editorok megjelölik a másik felét, minthogy egy oszlopban van.