Jsem líný jít někam na jobscz a muset projít tou byrokracijí, tak to zkusím tady, snad mě neukřižujete.

Jde o zvelebení nekomerčního projektu, ale za práci na něm můžu platit komerční peníze, abych to nemusel celý dělat sám.

Jde o refactoring nejůř napsaného kódu jaký jsem kdy v životě viděl do něčeho co nejčistčího a funkčního, zatím jsem na tom nějaký čas strávil, takže stav je už trochu lepší než na začátku.

Chci:
1) Programátor level: OCD
2) Ochota číst a psát PHP/javascript/css/sql
3) TDD metologie podmínkou.
4) Odvahu pustit se do špatného kódu a potěšení z přepisu.
5) Znalost deskové hry GO výhodou, ale ne podmínkou.

Nabízím kompetetivní plat za práci od hodiny na faktury, krátký search mi říká že cca 800 na hodinu je normál, pokud jsi hvězda a efektivní, může to být mnohem víc.

Pokud se chcete podívat na to o co jde, tak tady: https://github.com/kovarex/tsumego-hero

by kovarex

26 comments
  1. Bacha na Kovarexuv obohacujici proces, už ten mi dal zabrat až až, ale továrna musí růst!

  2. Ovládám logické myšlení stejně jako hru GO…

    Neovládám však programování. Naučte mne programovat a pomohu Vám s hrou bez nároku na mzdu.

  3. Nebylo by levnější tu appku napsat od základu, ale dobře?

  4. neumim zaříkávat počítače, nechceš třeba masáž nebo něco

  5. Nechces to rovnou prepsat do Go lang? bylo by to aspon symbolicky:) a bez PHP.. 🥹

  6. 800,- na hodinu se dává OSVČ chlapům na stavbě.

  7. Ne ne ne NE NE!!!

    Díval jsem se na to, a je to děs. Jednoznakové názvy proměnných, ty miluju obzvlášť. Začni od začátku.

  8. Projekt pěkný, myšlenka podpory komunity také chvályhodná, ale pokud jsi v minulosti neinkasoval Jackpot z Euromilionu, nebo jak se ta loterie jmenuje, trochu mně sužuje pochybnost, jestli budeš mít dost peněz na nutné opravy.

    Každopádně držím palce, chvíli jsem uvažoval, že bych se zúčastnil pro bono, ale pak jsem se podíval na TODO list a optimismus mně zase přešel. Klidně se jednou za čas prezentuj, jak pokračujete, mohla by to být zajímavá změna mezi bravíčkovými posty.

    Možná by z toho byla i pěkná série blogů na téma rozplétání ~~gotického~~ gordického uzlu (to kdyby jsi se náhodou cítil nevytížený)

    Edit1: gotický -> gordický

    Edit2 se: podíval jsem se komu odpovídám, takže první část asi není moc relevantní. O to víc by mně zajímal ten 3. odstavec.

  9. Hele, prosím tě, vyvaruj se výrazům typu “kompetetivní plat”. Tak je tak neskutečná korporátní sračka, na kterou je plno “kompetetivních” lidí natolik alergickeých, že v ten moment přestanou číst a ani nedojdou k druhé části věty, kde ten plat specifikuješ.

  10. Hodne stesti. Za me mimo moji specializaci. Vzhledem k tomu ze narozdil od vetsiny tady sem si precetl i jmeno tak minimalne me tenhle post dost pobavil.

  11. Wtf, já ty lidi v komentářích nechápu. Někteří programátoři si tady stěžují, že nemůžou najít práci. Týpek tady dá práci za 800 na hodinu, jasně, je to otravná práce, ale je to inzerováno jako otravná práce. Sakra, za 800 na hodinu bych i házel s lopatou tam a zpátky. Když vás ta práce nezajímá, tak si běžte do svojí programátorské práce.

  12. Refactor umím (zjednodušení hoven a kódu, redukce logických výrazů, early escape apod.), php zrovna moc ne. 🙁

  13. Soubor “cleanCodeStyleConvertor” obsahuje následující. Ty vole, Clean code style:

    if ($tokens[$index]->getContent() == ‘if’
    || $tokens[$index]->getContent() == ‘while’
    || $tokens[$index]->getContent() == ‘elseif’
    || $tokens[$index]->getContent() == ‘for’
    || $tokens[$index]->getContent() == ‘foreach’) {
    $result[‘else-check-needed’] = $tokens[$index]->getContent() == ‘if’ || $tokens[$index]->getContent() == ‘elseif’;
    $ifConditionStartIndex = $tokens->getNextNonWhitespace($index);
    if ($tokens[$ifConditionStartIndex]->getContent() != ‘(‘) {
    return null;
    }

  14. Huh, zrovna hledám novou práci a tohle vypadá jako zábava. Je to šíleně moc práce, ale pokud mám volnost to celý refactorovat tak to může být celkem uspokojující.

  15. Tohle bych přesně důvod proč jsem přestal dělat Development, jsem těžký perfekcionista a když jsem viděl ten balast, co lidi dokážou napsat… bych blil, každopádně jsem měl pak nutkání přepsat komplet celý aplikace, což nikdo nechtěl zaplatit, ale to že jim to každý týden padalo na hubu tolik nevadilo, tak jsem se radši zaměřil na cloud architekturu a mám klid

  16. Na “pehapkari” slacku som nedavno videl akurat inzerat typka, co prave nieco take vyhladava – challenge v legacy kodech. Mozno stoji za to sa tam pripojit a preletiet #jobs kanal 🙂

Comments are closed.