Je li dokumentacija kod softvera otvorenog koda bitna ili je dovoljno da kod priča sam za sebe?

Je li dokumentacija kod softvera otvorenog koda bitna ili je dovoljno da kod priča sam za sebe?
Fotolia

Istraživanje GitHuba pokazalo je da developeri koji se bave otvorenim kodom u velikoj većini jesu muškarci i da njih ukupno 93 posto ima problema s izradom dokumentacije na temu onoga čime se bave. I čak u takvoj situaciji bolje stoje no softver koji je u nečijem vlasništvu.

Dakle, dokumentacija i nije toliko bitna kad se radi o konačnom proizvodu i time ispadaju u pravu svi oni developeri koji smatraju da je sami kod najbolja moguća dokumentacija, segment koji govori sam o sebi i ne treba nekakvo posebno objašnjenje nakon što se posao završi. Naravno, to nije ni najmanje točno, ali čini se da nema onih koji neće zažmiriti na nedostatnu ili nepostojeću dokumentaciju ukoliko dobiju ono što su tražili.

Tome je tako jer open source bilo tko može koristiti bez da ikoga pita, bez ikakvih obveza, bez ikakvog tereta... Za softver koji je u nečijem vlasništvu treba dobiti dozvolu, treba platiti za njega i samim time postaje obveza, teret i briga. A možda na kraju nimalo ne odgovara onome tko se njime koristi.

Stoga, jasno je da dostupnost ipak pobjeđuje nedostatnu dokumentaciju i tu ne treba ništa više dodavati ili posebno objašnjavati. To je tipično za ljudsko ponašanje i developeri su toga svjesni, zato se neće promijeniti preko noći ili slušati savjete kao onaj koji je dao osnivač Apache Storma Nathan Marz:

"Dokumentacija je esencijalna!

Uistinu, vjerojatno i jest, ali ako prolazi posao bez da se ona mora obaviti, onda će i dalje svega sedam posto uključenih to i raditi kako spada, a ostatak će se provlačiti sve dok može. To je tako i teško će se promijeniti, ali dok stvari funkcioniraju, veće brige zapravo ni ne treba biti...