Dlaczego twój administartor Cię nienawidzi?
Opowiadam dlaczego czasem czuję do Ciebie szczerą i prawdziwą nienawiść. Dziś, w Warszawie, w Polsce.
Maciej Maciejewski
Dlaczego twój administartor Cię nienawidzi?
14-06-2017
Jesteś użytkownikiem/użytkowniczką zaawansowanym.
- Więc zachowuj się jak użytkownik/użytkowniczka zaawansowany/a.
- Znaj narzędzia, których używasz.
- Szanuj swoje klucze.
- "Nie działa" jest mało precyzyjne.
- Nie bądź gamoniem.
Ponieważ z szufladki z gamoniami jest bardzo trudno się wydostać.
Nie proś o deploye pod koniec dnia, a już na pewno nie w piątek.
- Rano/w poniedziałek będę bardzo niezadowolony z twojej postawy.
- Inni też.
- Zrobię rollback. I będę niezadowlony. Inni na pewno też.
- Skoro do mnie dzwonią, że twój wspaniały kod nie działa, zgadnij do kogo ja zadzwonie, żeby go naprawił.
- My git commit && git push are so much bigger than yours.
https://warsawjs.com:443/index.html?event=warsawjs34#prezntacja2
- Adres IP, DNS oraz inne części Internetów.
- Serwer www.
- Kody odpowiedzi http.
Poznaj swój stack.
- Nie będziesz musiał/a wywarzać otwartych drzwi.
- Zrozum swój git-flow.
Nie bądź jak złota rybka.
- Brew install, apt install, setup.exe.
- Wersje wszystkiego.
- Nie hardkoduj, ale jak już się nie możesz powstrzymać, to mi o tym powiedz.
- Najlepiej to prowadź dokumentacje.
- Szanuj swoje środowisko developerskie.
Nie testuj sam/a swojego kodu.
- Przecież skoro go napisałaś/eś to wiesz, że działa, bo sprawdziłaś/eś.
- Tylko, że nie.
- Pisz dokumentacje.
- Pisz testy.
- Nazywaj commity po ludzku.
Nie:
- Dostaniesz roota na produkcji.
- Nie zrobisz tego małego INSERTA na produkcyjnej bazie danych.
- Nie poprawie tak na szybko tej literówki na serwerze produkcyjnym.
Problemy z wydajnością możemy rozwiązać tylko razem.
- Dodanie setki gigabajtów RAMu, 30 procesorów, superszybkich dysków SSD, 50 kolejnych VPSów, i nowej lokacji AWSa w Warszawie brzmi dużo lepiej, kiedy mówisz to temu, kto za to zapłaci.
- Skalowanie w góre jest trudne i kosztowne, a pozatym w końcu zabraknie slotów na ten RAM, więc pisz tak, żeby się dało skalować bok.
Nie zawsze zależymy do siebie. Zarówno Ty jak i ja
- Wymogi bezpieczeństwa.
- Wymogi licencyjne.
- Compatibility lists.
- Umowy.
See you next month at WarsawJS