Velký počet řádků je spíš nevýhoda než výhoda – rozhodně to není nic, za čím by ses měl hnát. Miliony řádků nejsou nic záviděníhodného – je to velmi náročné (drahé) na údržbu a další rozvoj. Pokud je to kvalitní kód a dobře promyšlený návrh, tak se to dá, protože se nemusíš moc hrabat v minulosti a můžeš tomu kódu věřit a stavět na něm. Ale pokud by to byl milion řádků nedodělků a kódu nevalné kvality nebo i špatný návrh, tak je to vážně neštěstí, to už je lepší snad začít znovu než se v tom patlat.
Ideální je mít program tak o velikosti jednotek až desítek tisíc. V tom se i nový člověk zvládne v nějakém rozumném čase zorientovat. A i kdybys chtěl dělat nějaký větší refaktoring nebo překopat návrh, tak se to dá zvládnout celkem v pohodě.
Co se týče počtu řádků za den – těch 1500 může občas být, ale je to lehký kód, který nic moc nedělá – třeba datové struktury nebo rozhraní opsané z analýzy či standardu. Ale pokud ten kód něco dělá, tak jsou to spíš desítky až stovky řádků. Nebo se to dá líp měřit na třídy – za den uděláš jednu třídu + jednotkové testy (a na začátku si nastuduješ zadání). Zdá se to málo, ale výsledkem je kvalitní práce, která se dá považovat za hotovou – a ne nedodělek, ke kterému se budeš ještě pětkrát vracet. Při takovém stylu práce ti to testeři vrátí jen výjimečně a do produkce se chyby téměř nedostanou. Pokud nevyvíjíš nové věci, ale zrovna opravuješ chyby, tak za den napíšeš třeba jeden dva řádky – zbytek dne tu chybu hledáš. Nebo nenapíšeš ani řádek, protože zjistíš, že to chyba není nebo že chyba je někde jinde (prostředí, jiné systémy…). Taky můžeš strávit den analýzou a návrhem a nenapsat vůbec nic (resp. žádný kód).
Nedovedu si představit, že bych napsal 1500 řádků každý den. Nebyl to spíš někdo, kdo dělá revize a začleňuje kód napsaný jinými lidmi?
BTW: když jsem teď psal jeden program jen tak podle sebe víceméně bez zadání, tak to bylo cca tisíc řádků (jen kód, bez prázdných řádků míst a komentářů), ale to není úplně typické – většinou je potřeba víc přemýšlet a víc řešit zadání a návrh, než bouchat kód.
P.S. mluvím samozřejmě o ručně psaném kódu v programovacím jazyce, ne nějaké HTML srágory nebo vygenerovaný kód či konfiguráky ze šablony. A pokud jde o SQL, tak to sice programování je, ale když odsazuješ jako já, tak máš snadno stovky řádků, ale nedá se to srovnávat třeba se stovkami řádků v Javě.