Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Pixe

Stran: 1 2 3 [4] 5 6 7
46
Hardware / Re:Lacná symetrická jednoduchá myš
« kdy: 09. 06. 2021, 19:54:09 »
Na zmiňované use-casy je asi lepší klasika - určitě se lze pohybovat přesně, po chvilce si ruka zvykne, ale ta odezva by někomu mohla chybět. Je to jen otázka preferencí, někdo má třeba rád klávesnice s nízkým zdvihem, někdo chce vysoký... Já kolečko používám pro rychlý přesun nahoru-dolů v dlouhých dokumentech, takové to projití mrknutím oka. A na to je to stavěné. Přepínání tabů, workspaců,... bývá většinou hezky sladěné na různé variace Ctrl+Tab, Alt+Tab, Win+Tab,... takže používám ty.

47
Hardware / Re:Lacná symetrická jednoduchá myš
« kdy: 07. 06. 2021, 18:57:35 »
Asi dává smysl koukat se na značky, které se běžně fasují ve firmách - Dell, Lenovo, HP,... Ty už z principu budou většinou symetrické a +- odolné (v rámci možností) => běžný korporát nebude nakupovat jiné myšky pro leváky a praváky (na řadových pozicích).

Na Logitech myších je fajn, že kolečko má většinou freespin

48
Vývoj / Re:Zlepšení čitelnosti vlastního kódu
« kdy: 01. 06. 2021, 19:37:45 »
To ale nikde netvrdím :) - série příspěvků na kterou jsem reagoval byla o počtu znaků, zalamování, zarovnávání... Ostatně to samé platí i pro úvodní příspěvek a v něm odkazované naming-conventions, které za vývojáře taky ohlídá počítač.

Stroj (zatím) nedovede smysluplně pojmenovat proměnnou nebo funkci, která by vznikla rozpadem dlouhého příkazu na větší množství krátkých.

...

49
Vývoj / Re:Zlepšení čitelnosti vlastního kódu
« kdy: 01. 06. 2021, 12:57:40 »
Tohle především nemají řešit lidi, ale stroje a nástroje (eslint, checkstyle,...) - ideálně nastavené napříč organizací. Jejich (opodstatněné) porušení pak řešit anotací/při code review.

Počet znaků je pak přímo úměrný velikosti monitorů které vyfasujete ;)

Dále: 80 znaků je archaismus, ale občas to řádky zalomit chce (mluvím k sobě, mám máslo na hlavě, kolega řešící diff nějakého mého kódu mi za to nedávno nedával...)

80 znaků je dobrý softlimit, ještě lepší je 65 znaků. Lépe se to čte.

Zalamování se snažím vyhýbat, raději řádek rozdělím do proměnných, jejichž názvy poslouží jako komentáře a poté je použiji ve výsledném příkazu, který je pak kratší.

Alternativou je důsledné zalomení parametrů volané funkce či metody, aby byly hezky pod sebou, ale tam pak chybí ty komentáře v názvech proměnných.

50
Vývoj / Re:Zlepšení čitelnosti vlastního kódu
« kdy: 31. 05. 2021, 14:46:04 »
Pokud v komentáři popisuju kód, je to špatně a prasácky napsané. Je třeba ho psát způsobem, aby byl self-explaining (pojmenování, jednotná úroveň abstrakce napříč metodou,...).

Nemá smysl komentovat "jak" a "co", ale pokud je to nutné, hodí se budoucímu čtenáři vysvětlit "proč" - komunikovat záměr.

Spoléhat se na pomocnou dokumentaci někde v texťáku, confluence, pdfku... Hodně štěstí  :) Reálně ji ale nikdo neudržuje. To samé platí pro komentáře - lepší žádný komentář, než starý/zavádějící komentář.

52
Vývoj / Re:IntelliJ Idea a web development
« kdy: 28. 05. 2021, 21:34:50 »
Když neumí to co chceš, proč ji používáš? ;D

(a pokud odpovíš že ji máš rád... proč nadáváš? ;) )

53
Vývoj / Re:IntelliJ Idea a web development
« kdy: 28. 05. 2021, 21:13:28 »
Změnilo. Dokonce je to vidět v tom co jsem posílal, že plánuje refaktorovat třináctý řádek.

54
Vývoj / Re:IntelliJ Idea a web development
« kdy: 28. 05. 2021, 19:39:58 »
Problém je v tom, že ten týpek ani neumí počítat.

Když mám kurzor na řádku 44, kolik referencí na ten řádek vede? Jedna.

55
Vývoj / Re:IntelliJ Idea a web development
« kdy: 28. 05. 2021, 18:00:19 »
A abys viděl, že to ta Idea v pohodě zvládá, tak k bodu č. 4 asi takto - https://pasteboard.co/K40knz5.png - prostě funguje jak má.

56
Vývoj / Re:IntelliJ Idea a web development
« kdy: 28. 05. 2021, 17:00:51 »
Ta sprostá idea ti jen dává najevo, že <google-map není validní HTML tag. Když neví, jestli se jedná o kód, nebo nějakou hatmatilku, tak logicky nemůže ani poznat, že má uvnitř toho hledat nějaké výskyty identifikátorů.


57
Vývoj / Re:IntelliJ Idea a web development
« kdy: 28. 05. 2021, 16:38:25 »
Neodpustím si odcitovat svoji oblíbenou učitelku ze střední (a ještě mixnu to svojí zubařkou) - "sakra chlape" a "vy jste pro reálnej život naprosto nepoužitelní".

Existuje nějaký rozumný důvod, proč když chceš vyvíjet appku ve Vue.js, tak si ten plugin deaktivuješ?... Neexistuje.

Citace
Me naveadi ze tam neumi takto Vue
- když to IDE neví co to je za jazyk/framework, tak samozřejmě ani neví jak to má refaktorovat - stačí si nastavit asociace a říct tomu "tenhle kus kódu je vue/javascript/html/..."

58
Vývoj / Re:IntelliJ Idea a web development
« kdy: 28. 05. 2021, 15:06:32 »
To je tím, že místo toho abys použil normální nástroje (to zlé npm-ko, viz druhý topic), tak jdeš vlastní cestou... Jako češi při covidu  :D

Ale teď vážně, máš v té Idea nainstalované pluginy pro Vue.js a Javascript?

59
Vývoj / Re:Vývoj webových aplikací pro nenáročné
« kdy: 26. 05. 2021, 14:59:01 »
Všechny ty rendery, state atd. jsou ale právě to, proč si člověk (pokud k tomu nemá vyslovený odpor) ten React vybere - unidirectional data-flow. Sice jsem ve Svelte nepsal, ale podle ukázky co posíláš mi všechno to bindování silně připomíná Angular 1 (od kterého mj. kvůli tomuto všichni zdrhali) - jak potom vytrasuji událost, která mi vyvolala překreslení? Nebo se pletu a debugguje se to jedna báseň?

Robíš si srandu? To je práve a hlavne na Svelte tá najlepšia vec... Ja práve nechápem ako môže niekto mať rád JSX, čo je proste chaos.
...

60
Vývoj / Re:Vývoj webových aplikací pro nenáročné
« kdy: 25. 05. 2021, 19:52:57 »
Obchodní aplikace znamená...? Spousta dynamicky se měnících čísílek a tak? Na to nejspíš žádný z těch zmiňovaných javovských frameworků vhodný není - tohle musí do prohlížeče

Potřebuju to na přepracování těžkého klienta obchodní aplikace s GUI v Javě na webovou aplikaci.

Stran: 1 2 3 [4] 5 6 7