A technikai átvilágítás nem kódminőségi verseny, és az erre készülő csapatok általában rossz helyre teszik az energiájukat. Aki céget vásárol, nem az absztrakcióidat osztályozza. A vevő azt próbálja kiszámolni, mennyibe fog kerülni ennek a rendszernek a birtoklása, és mekkora bajt okozhat azután, hogy a pénz gazdát...
Programozási oktatóanyagok
Gyakorlati programozási útmutatók érthető példákkal Pythonhoz, C++ hoz és JavaScripthez. Tervezési, tesztelési és teljesítmény készségek.
Az adatbázis teljesítmény javítása általában azzal kezdődik, hogy valaki nagyobb példányt javasol, és általában azzal ér véget, hogy kiderül: egyetlen lekérdezés minden oldalbetöltéskor szekvenciális olvasást végzett 4 millió soron. A hardver soha nem volt a korlát. A végrehajtási terv volt az. Ez a minta elég...
A szoftvertesztelési stratégiákat szinte mindig a lefedettséggel írják le, pedig a lefedettség a legkevésbé informatív szám az egész szakterületen. Egy kilencven százalékon álló kódbázis is kiszállíthat hibát a legtöbbet használt útvonalán, mert a lefedettség azt méri, mely sorok futottak le egy tesztfuttatás alatt,...
A fintech szoftverfejlesztést pontosan úgy árazzák és ütemezik, mint bármely más szoftverfejlesztést, egészen addig, amíg valaki fel nem teszi a kérdést, hogy kinek van engedélye a pénzt tartani. Ettől a ponttól a projekt már nem mérnöki feladat, hanem szabályozási feladat mérnöki összetevővel, és az az ütemterv, ami a...
Az MVP szoftverfejlesztés a hatókört tisztázó megbeszélésen romlik el, nem a fejlesztés közben. Valaki kimondja, hogy „minimum viable product", mindenki bólint, aztán megérkezik a funkciólista, amelyen ott van a felhasználói fiók, az adminfelület, a számlázás, az értesítések, egy irányítópult és egy mobilalkalmazás. Ez...
Aki a végpontok számából becsüli meg az egyedi API-fejlesztés költségét, tévedni fog, jellemzően háromszoros mértékben. A végpontok jelentik a legolcsóbb részt. Egy tucat végpont, amely a már meglévő adatait olvassa és írja, két hét munka egy hozzáértő backend-fejlesztőnek. Az kerül pénzbe, ami ezekből a végpontokból...
COBOL-modernizációs szolgáltatást vásárolni nem hasonlít semmilyen más szoftveres beszerzésre. A kérdéses rendszer harminc vagy negyven éve fut, a jelenlegi munkatársak közül senki nem érti teljesen, és a hiba következményeit nem elmaradt sprintekben, hanem elmaradt hatósági jelentésekben mérik. Közben az asztalán...
A döntés, hogy C++ fejlesztőt vegyen fel, rendszerint egy nagyon konkrét problémával együtt érkezik. Valaminek gyorsnak kell lennie, vagy hardveren kell futnia, vagy olyan könyvtárral kell együttműködnie, amely kizárólag natív felületet kínál. Ami ezután következik, az egy olyan felvételi folyamat, amely a C++-t...
A külső API-k integrálása a kereskedelmi szoftverfejlesztés legkövetkezetesebben alábecsült munkája. A dokumentáció világosan olvasható, a szolgáltató kiad egy klienskönyvtárat, és valaki azt mondja: két hét. Hat héttel később a csapat még mindig azon vitatkozik, mi történjen, ha egy webhook kétszer érkezik meg egy...
Azok a cégek, amelyek Qt fejlesztő felvétele mellett döntenek, jellemzően olyasmit építenek, ami egy gépen fut, nem böngészőben: műszerfalat, diagnosztikai eszközt, vezérlőalkalmazást olyan hardverhez, amit rajtuk kívül senki nem támogat. A jelöltbázis a webes piac töredéke, a szakszókincs más, és a szokásos toborzási...