reklama

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

Stran: [1] 2 3 ... 6
1
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 22. 02. 2020, 05:19:06 »
Ta získaná závislost na IDE spíš říká něco o tom, že člověk prostě nechce pracovat s podřadnými nástroji když vyzkoušel lepší.
To je tvrzeni do pranice (nebo flame, jak se dnes rika). Mozna reakce je, ja take nechci pouzivat podradne editory, proto pouzivam vim. Ale pragmaticky vzato, ja si myslim, ze dobre programovani je o vytvareni kvalitniho kodu a generatory kodu neboli ide k tomu nevedou, naopak vedou k rade zlozvyku. Ale to ten vim obcas taky.

2
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 02. 2020, 14:46:11 »
Ja osobne zkousel pouzivat spoustu ruznych ide, pocinaje Wing Python IDE, ktere jsem si kdysi koupil, pres Eclipse, pyCharm az po Visual Studio Code a vzdycky jsem se pokorne vratil k Vimu. Ten editor je navykovy a jeho moznosti u me prekonavaji jakekoliv vyhody, ktere poskytuje ide. Takze imho je to dost individualni, v cem programovat.

3
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 02. 2020, 14:37:52 »
A hlavne HNED ZACIT POUZIVAT TEZKOTONAZNI IDE, primo na miru jazyka a dat aspon odpoledne tomu se to IDE radne naucit.

Gratuluji k popsání nejhoršího postupu pro začátečníka.  :)

To už dlouho není pravda. Dneska vás IDE prakticky vede za ruku. Velkou výhodu při učení dávají tyhle věci:

To je ale otazka, jestli je to dobre. Neni pomoc jako pomoc. Jedna pomoc vas nauci chytat ryby a druha vam ty ryby dava a ucini vas na te pomoci zavisle.

4
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 02. 2020, 14:32:47 »

Podívej se znovu na ten Python, to odsazování má smysl v každém jazyce.

Tohle je nejvetsi pitomost co jsem kdy v nejakem jazyku potkal. Odsazeni zalezi na tabulatoru, mezerach a pod.
Pocitat mezeri jestli ten kod patri do jednoho bloku odsazeni nebo ne je zdrojem "super chyb".
Michani mezer a tabelatoru = prasacky kod.

Nutnost pocitani mezer a preference pocitani zavorek = prasacky kod.

Vymezovani bloku kodu pomoci zavorek je pro cloveka neprehledne, proto se pouziva odsazovani i u jazyku, ktere ho k vymezeni bloku nepotrebuji. Pokud je kod dobre napsany, je to videt na prvni pohled bez nutnosti cokoliv pocitat. Zdrojem superchyb neni odsazovani, ale neprehledny kod, jde to za autorem kodu.

Ehm, o PEP8 (https://pypi.org/project/pep8/) a jeho linteru, ktery je primo zabudovany to PyCharmu jsi uz slysel?
Ten PyCharm ma i autoformatter, co to do PEP8 struktury prekope samocinne...

Slysel, ale davam prednost pylintu, integrovanemu do Vimu spolu s MyPy. Proc se ptas?

5
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 02. 2020, 14:29:32 »
Já doporučuji Python, jednoduchý, efektivní, všude dostupný.

Nevím co máš za problém s odsazováním, standard jsou 4 mezery. Můj oblíbený zlozvyk je psát celý program prakticky do jednoho souboru, takže mé python soubory běžně dosahují desítek tisíc řádek. Umožňuje mi to folding ve vimu a je pro mě pohodlnější otvírat foldy a pohybovat se mezi nimi, než mezi soubory. Ani u těchto obřích souborů nemám sebemenší problém s orientací v kódu a odsazení.


Boze, ty to vidis ...
S cim mas problem?

6
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 02. 2020, 08:55:04 »
Takhle vypada "Hello World" v Pythonu:
Kód: [Vybrat]
print ("Hello World")
Kdyz si nainstalujete nejake inteligentni IDE, tak vam tabelator v kodu vlozi patricny pocet mezer.
Doporucuji spyder anebo pycharm.
Inteligentní ide i samo odsazuje a některé ide dokonce i ukazují odsazení kódu pomocí vertikálních tečkovaných čar. Mně to tedy ruší a vypínám to, ale někomu by to mohlo pomoci.

7
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 02. 2020, 06:35:08 »

Podívej se znovu na ten Python, to odsazování má smysl v každém jazyce.

Tohle je nejvetsi pitomost co jsem kdy v nejakem jazyku potkal. Odsazeni zalezi na tabulatoru, mezerach a pod.
Pocitat mezeri jestli ten kod patri do jednoho bloku odsazeni nebo ne je zdrojem "super chyb".

Michani mezer a tabelatoru = prasacky kod.

Nutnost pocitani mezer a preference pocitani zavorek = prasacky kod.

Vymezovani bloku kodu pomoci zavorek je pro cloveka neprehledne, proto se pouziva odsazovani i u jazyku, ktere ho k vymezeni bloku nepotrebuji. Pokud je kod dobre napsany, je to videt na prvni pohled bez nutnosti cokoliv pocitat. Zdrojem superchyb neni odsazovani, ale neprehledny kod, jde to za autorem kodu.

8
Vývoj / Re:Doporučte programovací jazyk pro Windows
« kdy: 21. 02. 2020, 06:15:55 »
Já doporučuji Python, jednoduchý, efektivní, všude dostupný.

Nevím co máš za problém s odsazováním, standard jsou 4 mezery. Můj oblíbený zlozvyk je psát celý program prakticky do jednoho souboru, takže mé python soubory běžně dosahují desítek tisíc řádek. Umožňuje mi to folding ve vimu a je pro mě pohodlnější otvírat foldy a pohybovat se mezi nimi, než mezi soubory. Ani u těchto obřích souborů nemám sebemenší problém s orientací v kódu a odsazení.

Ale umím si představit, že někdo má. Přičítal bych to špatně strukturovanému kódu - délka řádku, velikost/granulita funkcí, počet parametrů, počet zanořených bloků atd. A o tom to přesně je. Povinné odsazování v Pythonu má edukativní charakter. Má člověka naučit odsazovat a správně strukturovat kód. Ony ty pravidla formátování kódu jsou mezi různými jazyky dost podobné, ale Python si je víc vynucuje. Takže pro začátečníka je užitečné se s tím poprat, nasměruje ho to správným směrem. Výsledkem bude přehlednější a snáze pochopitelnější kód, což velmi silně koreluje s jeho kvalitou a počtem chyb.

9
Server / Re:Python - doporučení deploymentu na servery
« kdy: 17. 02. 2020, 14:29:24 »
Na pythonu me nejvic stval ten dynamicky typing.
V jawe vim co mi presne leze z metody a jake jsou typy parametru, vi to i IDE a adekvatne navadi pri psani kodu.
V pythonu musim porad v hlave drzet co z toho vlastne leze dovnitr a ven. Ve verzi 3.8 uz do toho dobastlujou typying.
Ono je IMHO lepci navrhnout jazyk na zacatku robustne, nez pak dobastlovat private atributy pres double underscores.
To neni bug, ale featura, diky ktere je python tak jednoduse pouzitelny a proto tak oblibeny. Dobrovolny type hinting uz ma python dlouho, ale nepouzivam to, protoze me zase stve nepohodlnost a zkostnatelost statickeho typovani. Ale je proto pouzivam nastroj, ktery mi vyhovuje a do ostatnich nekrafam.

10
Server / Re:Python - doporučení deploymentu na servery
« kdy: 17. 02. 2020, 00:59:05 »
Je to jednodussi a pohodlnejsi nez java, ruzni lide maji ruzne potreby a python evidentne saturuje potreby vice lidi. To neznamena, ze se bude libit vsem.

11
Vývoj / Re:Python - Zobrazení online dat
« kdy: 16. 02. 2020, 18:38:15 »
Já si na to nezvyknu, mě se to nelíbí.  Až "poskytovatel" změní engine, můžu si ten program nejspíš namazat na chleba.
A taky proč kvůli relativně jednoduché desktopové aplikaci na pár desítek řádků (možná několik stovek), instalovat stomegabajtového molocha, který sám o sobě žere gigabajty paměti.
Ale nešť, pokud nepůjde jinak, třeba to z lenosti prošťouchnu...
Nejprve však zkusím ten matplotlib...

Je to tvoje věc, ale imho je tvůj postoj emotivní, nikoliv racionální.

Websocket i svg je univerzální rozhraní funkční napříč prohlížeči i platformami. Kompatibilitou to překonává cokoliv jiného. Pokud mít strach z nekompatibility, tak nejrizikovější je příchod Pythonu 4.

Nevím o jakém molochovi je řeč, prohlížeč je standardní součástí všech současných os, ten se instalovat nemusí. Největší na tom bude ten Python, matplotlib také není lehký. Chceš-li šetřit zdroje, napiš to v C, ale nebude to na pár řádek.

12
Vývoj / Re:Python - Zobrazení online dat
« kdy: 15. 02. 2020, 18:06:37 »
Děkuji za odpověď. Ten Flex vypadá zajímavě.
Ale kvůli grafu pouštět prohlížeč mi přijde naprosto ujeté.  Tenhle trend se mi vůbec nelíbí.
Dokonce i pro budoucí alternativu, kdy bych třeba data tahal po síti ze SQL serveru, mi přijde nativní aplikace čistší...

 Neni to ujete, je to velmi pohodlne a flexibilni. Prohlizec se stava univerzalni platformou pro ui, doporucuju si na to zvyknout.

13
Vývoj / Re:Python - Zobrazení online dat
« kdy: 14. 02. 2020, 17:32:02 »
Výstup bych vedl do webového prohlížeče, buď přes websocket přímo do ručně dělaného svg a mit to trochu pracněji a plně pod kontrolou a nebo použít Flexx, viz https://flexx.readthedocs.io/en/stable/examples/sine_src.html

14
Jako vazne v roce 2020?
- prochazím zdrojáky a zarovnávam odsazení
tohle prece dela kazdy normalni IDE
- zarovnávam boxy ve formulárích
tohle prece resim pomoci visual regression testu
- delam instalacky a testuji je
k vam jeste nedorazilo CI?

Proboha jak nekdo muze v roce 2020 takhle plytvat lidskym casem?

Neumíš číst? On sám to zařadil do své prokrastinace.

15
Hardware / Re:DVB-T2 T settopbox pouze ve fullHD
« kdy: 12. 01. 2020, 14:07:13 »
Nastav si nebo kup lepší settopbox.

Stran: [1] 2 3 ... 6

reklama