Kövesd a megérzéseidet
10. Kövesd a megérzéseidet
Amikor láttam a .NET bemutatóját 2000. júniusában, az volt az érzésem, hogy ez nagy dolog lesz. És amikor láttam az iPhone bemutatóját 2007-ben, akkor is az volt az érzésem, hogy ez nagy dolog lesz.
Az emberek mindkét esetben (szó szerint) az arcomba nevettek. Mégis követtem a megérzésemet, és azt hiszem, a dolgok jól sikerültek.
Kövesd te is az érzéseidet. Lehet, hogy szerencsés leszel.
11. Az API a király
Ha az API klassz, akkor az alkalmazás is klassz lehet. Ha az API szar, az alkalmazás is szar lesz, nem számít, hogy milyen szép a design.
Ne feledd, hogy jobb, ha a kliens inkább “buta”, nyomj át minél több logikát az API-ba.
Ne fejlessz saját biztonsági protokollokat.
Tanulj meg egy néhány szerver oldali technológiát, legyen közte a Node is.
Tedd félre a REST-et, legyen helyette Socket.io, ZeroMQ, RabbitMQ, Erlang vagy XMPP. Tanulmányozd a realtime kapcsolatokat, ez lehet a következő lépés az alkalmazás fejlesztésben - nem csak chat alkalmazásnál hasznos. Dobd ki örökre a pollingot az egyenletből.
Ja, és kezdjél el botokat fejleszteni, ami ezeket az API-kat használja. Csak mondom.
12. Küzdj a bonyolultság ellen
Minél egyszerűbb, annál jobb. Mindig. Ne feledkezz el a KISS elvről. És nem csak a UI szintjén, de egészen a kód legmélyebb rétegeiben is.
Refactoring, unit tesztek, kód review, pull request: csupa olyan eszköz, ami a rendelkezésedre áll, hogy a leszállított kód végül a lehető legegyszerűbb, de működő architektúra legyen. Segítenek abban, hogy hosszú távon rugalmas rendszereket hozzál létre.
A cikk még nem ért véget, kérlek, lapozz!