Uusimmat kuulumiset ohjelmistotalosta
Edellisessä kirjoituksessa kävimme läpi parempien rajapintojen suunnittelun perusteita. Nämä asiat olivat sellaisia, jotka on hyvä tehdä jokseenkin esitetyn kaltaisella tavalla. Rajapintojen suunnitteluun liittyy kuitenkin myös monia enemmän mielipideasioita. Käydään hieman lyhyemmin läpi muutamia tällaisia asioita samalla kuvaten lyhyesti ongelmaa ja mahdollisia ratkaisuja.
Aikanaan, noin neljätoistakesäisenä, työskentelin ensimmäisessä kesätyöpaikassani koodarina. Tuona aikana VB Scriptiä ja alkeellisia komentotiedostoja näpytellesäni minulla oli mentorina vanhempi, jo juuri ajokortti-iän saavuttanut ohjelmistosuunnitelija, jota kutsun tässä Sakeksi. Rehellisyyden nimissä pitää todeta, että en muista sanoiko Sakke ikinä näin, mutta tänä päivänä kirjoitettuani huonoa, epäselvää, epäloogista ja puutteellista koodia, kuulen pääni sisällä Saken äänen sanovan "Ei Antti, ei noin". Sanon tämän siksi, että jonkin aikaa sitten Sakke joutui tuon lausahduksen taas toistamaan. Kyseessä oli, kuten otsikkokin antaa ymmärtää, rajapintojen suunnittelu.