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 - Kit

Stran: [1] 2 3 ... 43
1
Software / Re:Evidencia veci v domacnosti (domaci inventar)
« kdy: 03. 10. 2021, 13:04:53 »
OSS
https://snipeitapp.com/

pozeram demo, ale pride mi to ako riadny kanon na vrabce. 95 % funkcii toho programu by som urcite nevyuzil (sprava pouzivatelov, requesty, licencie, ..) a napr. lokacie su flat zoznam, co je mozno fajn pre firmu, kde vedia, ze je vsetko v sklade, ale uplne nedostatocne pre domacnost, kde veci mozu byt ulozene na x miestach.

Hieratchii bych se určitě vyhnul. Každá lokace může mít unikátní název, i kdyby měl být kompozitní.

2
Vývoj / Re:Investor pro C++ IDE
« kdy: 19. 09. 2021, 17:58:52 »
Zásadní rozdíl mezi linterem a kompilerem (staticky typovaného jazyka) je v tom, že linter lze nepoužít. (Plus je tam ta historická souvislost, že linter se používá na jazyky, které nebyly navrženy se statickými typy - Python, JS například.)
Původní linter vznikl pro C :)

C bylo z hlediska typů dost děravé - raw pointery, implicitní konverze, neexistence booleovského typu, pak spousta nástražných min typu i++ a ++i, příkaz switch, který si přímo koleduje o průšvih, docela dost důvodů kód hlídat na tak malý jazyk.

Pořád lepší než assembler, který se ani uhlídat nedal.

3
Vývoj / Re:Investor pro C++ IDE
« kdy: 19. 09. 2021, 00:14:13 »
Každopádně mi furt nedochází, v čem by to testování mělo být výhodnější, nebo co jako.

Testy dělají to, co typy nesvedou. Typy obvykle nezabrání abych do proměnné měsíc nevložil hodnotu 14, aby se do indexu nedostala hodnota mimo rozsah pole. Proto po každé kompilaci spouštím testy, abych viděl, že jednotka dělá to, co má i pro hraníční hodnoty.

4
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 00:33:45 »
... Typová kontrola je dnes už i v PHP v takové míře, která vývojářům vyhovuje. Tzn. že není vyžadována, ale je podporována.
Ad PHP, typova kontrola v PHP je obmedzena len na volanie funkcii(metod), v bloku to uz zase mozes spatlat ako chces...

Nikoho nezajímá, co se děje uvnitř metod. Podstatné je, že je splněn kontrakt rozhraní.

5
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 00:25:31 »
Smalltalk místo na typové kontroly vsadil na testy, které je mohou bez problémů nahradit. Typová kontrola je dnes už i v PHP v takové míře, která vývojářům vyhovuje. Tzn. že není vyžadována, ale je podporována.
Tak ale testy ti neohalia fakt ze scitas jablka a hrusky, ak jablka a hrusky su odvodene od integer. Jedine ze by si si definoval operator ktory ti pri scitani typu jablka a typu hrusky, vratil typ malvice. Toto ti moze odhalit len prekladac.

Jak tedy C++ rozliší mezi jablky a hruškami, pokud jsou odvozeny od int? Zabrání jejich sečtení?

6
Vývoj / Re:Investor pro C++ IDE
« kdy: 17. 09. 2021, 23:13:36 »
Jenže těch jazyků, které skutečně umí dělat typové kontroly, je jen velmi málo.
Výběr je dostatečný, i slabší typová kontrola je lepší než žádná.

Smalltalk místo na typové kontroly vsadil na testy, které je mohou bez problémů nahradit. Typová kontrola je dnes už i v PHP v takové míře, která vývojářům vyhovuje. Tzn. že není vyžadována, ale je podporována.

7
Vývoj / Re:Investor pro C++ IDE
« kdy: 17. 09. 2021, 22:35:02 »
Čím víc typové kontroly (záv. typy) a statické analýzy (například borrow checker), tím lépe. Rust už má generické asociované (přidružené) typy, od toho je k silnému typovému systému jen kousek.

Jenže těch jazyků, které skutečně umí dělat typové kontroly, je jen velmi málo. Proto se raději spoléhám na testy, které nejsou tak omezené.

8
Vývoj / Re:Investor pro C++ IDE
« kdy: 16. 09. 2021, 18:07:54 »
Ten svůj server mám několik set km daleko a také to není žádná hrůza. Když spadne net, tak po nahození plynule pokračuji tam, kde jsem přestal - nepřijdu ani o jeden znak.

O tom nepochybujem(staci vediet pouzivat screen alebo tmux), mne ide skor o prestoje ktore sposobi nedostupnost spojenia (optika k chalupe by ma vysla majlant :)

Mám dvě nezávislá připojení, takže výpadky nemívám.

9
Vývoj / Re:Investor pro C++ IDE
« kdy: 16. 09. 2021, 17:49:17 »
Vim na serveru používám zcela běžně. Ovšem v adresáři pro vývoj, kde mám i testy. Do produkce to jde standardně přes deploy.

Btw, ja tiez casto vyvijam na servri, akurat ze ten server mam u seba na stroji vo virtuale. Nie som tak zavisly na tom ci mi nepada net...

Ten svůj server mám několik set km daleko a také to není žádná hrůza. Když spadne net, tak po nahození plynule pokračuji tam, kde jsem přestal - nepřijdu ani o jeden znak.

10
Vývoj / Re:Investor pro C++ IDE
« kdy: 16. 09. 2021, 17:03:42 »
Naviach pri IDE aspom mozem "umelcovi" zakazat sshfs, nech to nepatla priamo na servri dovtedy az sa mu zadari. Kdezto ak ma na servri vim...

Vim na serveru používám zcela běžně. Ovšem v adresáři pro vývoj, kde mám i testy. Do produkce to jde standardně přes deploy.

11
Vývoj / Re:Investor pro C++ IDE
« kdy: 16. 09. 2021, 15:30:02 »
Jen dodam, ze moje osobni preference je nastavovat komponenty pomoci konzistentniho a srozumitelneho jazyka (lisp) a ne prez nejaky obskurni klikatka.

Tohle mi došlo, když jsem si zvykl ve Vimu používat režim ex. Udělá, co mu řeknu a třeba i ve více souborech současně.

12
Vývoj / Re:Investor pro C++ IDE
« kdy: 16. 09. 2021, 14:27:08 »
Integrated Development Environment - představím si TurboPascal od Borlandu. To znamená editor se zvýrazněním kódu, správa projektu, spuštění a překlad projektu, případně debuger (dneska tam bude ještě správa závislostí, verzování,...). Tedy jak to chápu, IDE je, když nemusím (moc) opouštět to prostředí, abych spustil nějakou akci jinde. Všechno, nebo alespoň většinu toho dělám z něj.

V protikladu, jak to třeba dělám já, že mám editor s otevřenými soubory projektu, vedle správce souborů, vedle konzoly s gitem, vedle Meld pro porovnávání rozdílů, vedle Gitg pro prohlížení git historie, prohlížeč s dokumentací, ... a tak. Na všechno spešl samostatnou aplikaci.

Tohle Vim umí (editor se zvýrazněním kódu, správa projektu, spuštění a překlad projektu, debug, jednotkové testy, správa závislostí, verzování,...) aniž bych ho opouštěl, ale přesto to není IDE.

13
Vývoj / Re:Investor pro C++ IDE
« kdy: 16. 09. 2021, 12:51:46 »
To je fakt, Vim tímto neřádstvem netrpí. Jedinou nevýhodou je, že Vim vyžaduje, aby programátor uměl programovat. Jenže to se dnes moc nenosí...

Njn, len vim funguje inak ako vacsina editorov/ide. Dump z db ma 10giga a treba ho upravit na servri s pol giga ram? Pre vim ziadny problem. Kdezto VS zacne swapovat aj na stroji s 32 giga ram.

Vim není IDE a proto nemá jejich nectnosti.

Ja stejne porad nerozumim tomu co je to IDE.
Kdyz si do Vimu "naintegruju" dost pluginu na vyvoj v konkretnim jazyce tak uz je to IDE nebo je to porad jen obycejny editor?

A Kdyz si v IDEA odinstaluju pluginy pro VCS a build tools... je to jeste IDE nebo uz jen editor?

Nebo je to o tom v jakem stavu to je kdyz to poprve nainstaluju?

IDE jsou nástroje, které umožňují psát obtížně čitelné aplikace. Bez IDE by mě například ani nenapadlo psát nesouvisející dědičnosti do čtvrtého kolena, s IDE to jde velmi snadno.

14
Vývoj / Re:Investor pro C++ IDE
« kdy: 15. 09. 2021, 21:07:39 »
To je fakt, Vim tímto neřádstvem netrpí. Jedinou nevýhodou je, že Vim vyžaduje, aby programátor uměl programovat. Jenže to se dnes moc nenosí...

Njn, len vim funguje inak ako vacsina editorov/ide. Dump z db ma 10giga a treba ho upravit na servri s pol giga ram? Pre vim ziadny problem. Kdezto VS zacne swapovat aj na stroji s 32 giga ram.

Vim není IDE a proto nemá jejich nectnosti.

15
Vývoj / Re:Investor pro C++ IDE
« kdy: 15. 09. 2021, 20:54:34 »
VS ok... ale hodně mě vadí lagování.

Na VS je chutňoučký automatický formátování kódu a ideálně vylepšené o doplňování znaků :o
Něco napíšeš a ten kretén to nějak formátuje, přitom nechceš, aby ti na tvůj kód nikdo sahal.
Napíšeš " a přidá ti to ""... >:( ...odebereš "a druhou tam nechá...nebo taky ne, protože je sudé pondělí v lichém měsíci.
Přál bych si chytit toho, kdo tohle vymyslel, svázat ho do kozelce a nechat mu na hlavu kapat vodu.

Tak dá se to vypnout, ale najít ty správný přepínače......kapající voda a elektřina...

Jo a naprosto kulervoucí věc na VS je ta, že občas přidává klávesnici.
Používám QWERTY, jako každý normální heterosexuál, co píše komenty v češtině a používá znaky jako <>-=^%@$...
Ta svině tam už od Windows 7 včetně ...náhodně přidává QWERTZ! Resp. dělá to i Office.
Někdy se to nestane týden a pak během jednoho dne dvakrát se mi objeví klávesnice US, QWERTY a QWERTZ......  >:(

Jo, tohle oboje se mi stává - i lagování i "nevyžádané doplňování" (v CLionu), jenže to samé mi dělají i editory. Jakmile tam je nějaký chytrý plugin, začne občas škodit. Pořád jsem ale pro IDE (v Rustu), zatímco v Pythonu jsem se na PyCharm ani nic dalšího nedokázal naladit a zůstávám u Vimu. C++, Java, Scala apod., tam bych vždycky šel po IDE.

To je fakt, Vim tímto neřádstvem netrpí. Jedinou nevýhodou je, že Vim vyžaduje, aby programátor uměl programovat. Jenže to se dnes moc nenosí...

Stran: [1] 2 3 ... 43