Tag Archives: kommunikáció

A szoftverfejlesztés nem matematika

A minap hallottam a JUM-on az egyik előadótól: “Add ide a specit, és akkor megcsináljuk!” Más alkalommal ugyanennek a személynek a szájából ugyanebben a kontextusban elhangzott az is: “Jó lenne, ha valaki jól megcsinálná a követelményspecifikációt! Nem lennének benne ellentmondások, hiányzó részek…” Tehát, aki ezt mondta, az azt feltételezi, hogy egy követelményspecifikációt meg lehet úgy […]

Share
Posted in Módszertan | Also tagged , , , , 33 Comments

Conway törvénye

Egy barátom, aki főállásban egy szoftverfejlesztő cégnél dolgozik, azt mesélte, hogy egy új, komplex államigazgatási projekt ajánlati fázisában járnak. Egy másik céggel kell együtt dolgozniuk, akiknek szintén a szoftverfejlesztés a profilja. A két cég egymásnak konkurense, viszont mindkettő rendelkezik olyan ismerettel, referenciával, amelyet ha együttesen használnak fel, akkor a további ajánlatadóval szemben sokkal nagyobb eséllyel […]

Share
Posted in Módszertan | Also tagged , , Leave a comment

Álljunk meg egy szóra!

Már sokszor utaltam arra, hogy mennyire fontos az, hogy a fejlesztett szoftverünk kódja jól olvasható legyen. Egy jól olvasható kód magáért beszél: csökkenti a fejlesztők közötti közvetlen kommunikáció szükségességét, valamint lehetővé teszi, hogy a szoftver könnyebben továbbfejleszthető, karbantartható legyen. Ha jó a kód, akkor abból “visszafejthető” maga az üzleti igény, a mögöttes üzleti gondolkodás. A […]

Share
Posted in Módszertan, Programozás | Also tagged Leave a comment

Nevezd meg és uralni fogod!

Az elv lényege az (üzleti) szoftverfejlesztésben az, hogy ha programot írunk, akkor a kódban mindent próbáljunk névvel, ill. megfelelő névvel illetni. Ökölszabály: a kódban lévő azonosítók kövessék az üzleti terület fogalmi rendszerét. Építsünk egy mindent átható nyelvet (Ubiquitous Language), amelynek célja, hogy egy közös nyelvet beszéljünk az ügyféllel és ugyanezen fogalmakat használjuk a program kódjában is.

Share
Posted in Módszertan | Also tagged , , , , 1 Comment

Kommentek a kódban

Sokat hallani másoktól, hogy írjunk kommentet a kódba. A fő érv a javaslók körében az, hogy ezáltal a programkódot érthetőbbé tehetjük. Az idők során megtanultam azonban azt, hogy a kommentek sok esetben nemhogy hasznosak, de kifejezetten károsak is tudnak lenni.

Share
Posted in Programozás | Also tagged , , , , , , , , Leave a comment

A dokumentáció

A szoftverfejlesztési projektek terméke nem csupán maga a szoftver, hanem annak dokumentációja is. Dokumentációt általában azért kényszerülünk írni, hogy az ügyfél ez irányú kérését kielégítsük, vagy pedig azért, hogy a cégünk belső szabályozásainak eleget tegyünk.

Share
Posted in Módszertan, Programozás | Also tagged , , , , , , , , , , , , 1 Comment

Domain Driven Design 1. rész – mi ez?

Már több, mint két éve, hogy megismerkedtem a Domain Driven Design-nal (DDD), azóta is projekten alkalmazzuk munkatársaimmal a filozófiát. Úgy döntöttem, hogy egy cikksorozatot indítok ebben a témában. A cikksorozat célja a filozófia népszerűsítése.

Share
Posted in Technológia | Also tagged , , , , , 3 Comments