IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
David
Člen
Avatar
David:12.6.2014 20:05

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:12.6.2014 20:11

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
Avatar
David
Člen
Avatar
Avatar
Odpovídá na David
petr.chatar.anton:13.6.2014 9:08

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:13.6.2014 9:35

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
13.6.2014 9:35
Avatar
Odpovídá na Michal Žůrek - misaz
petr.chatar.anton:13.6.2014 10:33

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
Tvůrce
Avatar
Odpovídá na petr.chatar.anton
Milan Křepelka:13.6.2014 11:04

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
Tvůrce
Avatar
Odpovídá na David
Milan Křepelka:13.6.2014 11:05

Neovlivní to nic.

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

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 Hartinger
Vlastník
Avatar
Odpovídá na David
David Hartinger:13.6.2014 12:50

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
13.6.2014 12:50
New kid back on the block with a R.I.P
Avatar
David
Člen
Avatar
David:13.6.2014 15:33

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:13.6.2014 16:14

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 Hartinger
Vlastník
Avatar
Odpovídá na David
David Hartinger:13.6.2014 16:30

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
13.6.2014 16:30
New kid back on the block with a R.I.P
Avatar
David
Člen
Avatar
Odpovídá na David Hartinger
David:13.6.2014 16:32

Takže doporučujete např psat

Dim Item as string

nebo

Dim item as string

?

 
Nahoru Odpovědět
13.6.2014 16:32
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na David
Jan Vargovský:13.6.2014 16:39

To druhé.

 
Nahoru Odpovědět
13.6.2014 16:39
Avatar
David
Člen
Avatar
 
Nahoru Odpovědět
13.6.2014 17:31
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.