Avatar
David
Člen
Avatar
David:

Dobrý den když mám Visual Basic a vytvářím string tak
může být string pojmenovaný s háčky a čárky?
např: dim Česko as string
Neovlivní to něco?

 
Odpovědět 12.6.2014 20:05
Avatar
Odpovídá na David
Michal Žůrek (misaz):

může, ale neměl by. Kód by měl být psaný pouze andglickou abecedou a anglicky. ideálně by ta proměnná měla být.

Dim czech As String

příště zde použij funkci vložit zdrojový kód (viz. obrázek) ať to máme přehlednější.

Nahoru Odpovědět 12.6.2014 20:11
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na David
petr.chatar.anton:

Je to úplně jedno. Můžeš si identifikátor pojmenovat Czech i Česky. PC je to jedno. V tomhle 100% souhlasím s p. Pecinovským, viz. učebnice OOP JAVA 7, strana 25.

 
Nahoru Odpovědět 13.6.2014 9:08
Avatar
Odpovídá na petr.chatar.anton
Michal Žůrek (misaz):

Je lepší psát zdrojak anglicky.

1.) publikuješ-li ho, český mu nebudeme nikdo rozumět.
2.) české znaky se změnou kódování mohou poškodit.

najde se toho víc.

Nahoru Odpovědět  +1 13.6.2014 9:35
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
petr.chatar.anton:

Tak
ad 1)a ty neumíš česky ? ;)
ad 2)to sice mohou, ale myslím, že přeloženému programu už je to jedno

Pro začátečníka (a to dscheuer1996 nejspíš je) je asi lepší, psát si identifikátory česky. Na eng může později přejít vždycky .... Já z vlastní zkušenosti můžu říct, že mi to tak bylo příjemnější.

Editováno 13.6.2014 10:36
 
Nahoru Odpovědět 13.6.2014 10:33
Avatar
Milan Křepelka
Redaktor
Avatar
Odpovídá na petr.chatar.anton
Milan Křepelka:

To je otázka skillu a prostředí.

Amatéři nechť si klidně píšou česky neb je potřeba mít co nejméně bariér.

Ovšem žádný prog. jazyk nepochází z českého jazyka, potom se koukat, pokud pracuji v týmu, na různé komoleniny je naprostá tragédie.

Nicméně už jsem se setkal se situací, kdy jsme programovali cosi pro státní správu a ty překlady byly matoucí a nicneříkající, tedy jsme, co se týká bussiness objektů volili cestinu.

 
Nahoru Odpovědět 13.6.2014 11:04
Avatar
Milan Křepelka
Redaktor
Avatar
 
Nahoru Odpovědět 13.6.2014 11:05
Avatar
Odpovídá na Milan Křepelka
petr.chatar.anton:

Ano, přesně tohle jsem se snažil říct, v tý knize je to posaný moc dobře.

 
Nahoru Odpovědět 13.6.2014 11:06
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na David
David Čápka:

Používat diakritiku v identifikátorech je velmi špatný nápad, který ti v budoucnu zajistí spoustu problémů. Budeš překvapený, kolik anglických nástrojů ti tu diakritiku nevezme, protože oni ji nemají a proto tam kódování nikdo moc neřeší. Jako začátečník piš identifikátory klidně česky, ale bez diakritiky. Jako profesionál budeš psát kód potom jen anglicky, protože budeš stejně používat spoustu anglických knihoven a míchat 2 jazyky ti přijde zbytečně zmatené.

Nahoru Odpovědět  +1 13.6.2014 12:50
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David
Člen
Avatar
David:

Díky Vám moc :) a jen menší drobnost: hrajou taky začínající velká písmena roli?

 
Nahoru Odpovědět 13.6.2014 15:33
Avatar
Odpovídá na David
Josef Kuchař (Pepa489):

Je to stejné jako u té češtiny v názvech proměnných, nic to nemění, ale bude to nepřehledné ;)

Nahoru Odpovědět 13.6.2014 16:14
2x piš, jednou debuguj
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na David
David Čápka:

Velikost písmen hraje velkou roli a definuje ji konvence toho jazyka, ve kterém programuješ. Ve většině současných jazyků se definují typy PascalCase a proměnné camelCase. Je pak velký rozdíl mezi Timer a timer.

Editováno 13.6.2014 16:30
Nahoru Odpovědět  +1 13.6.2014 16:30
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David
Člen
Avatar
Odpovídá na David Čápka
David:

Takže doporučujete např psat

Dim Item as string

nebo

Dim item as string

?

 
Nahoru Odpovědět 13.6.2014 16:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 16 zpráv z 16.