Loading...
Ivan_G_Popov1 avatar Ivan_G_Popov1 21 Точки

КАЧЕСТВЕН ПРОГРАМЕН КОД Java

Здравейте,

сега карам бейсик с Java, минал прес С#, си зададох въпросът как се пише правилно кода(как се структурира). Сега задавам този въпрос и тук?

има курс за С# кадето се разглежда това, но за Java(поне аз) не намерих.Моля ако някой има познания как се структурира, или знае (надежден и достоверен) учебник, статия или стандарт нека сподели.

 

 

Тагове:
0
Programming Basics
AnnaProgrammer avatar AnnaProgrammer 74 Точки

Здравей,

Не ти препоръчвам на този етап да се тревожиш за това. Все пак още изучаваш основите на програмирането, а има доста по-напреднали от теб които не могат да пишат "качествен" код laugh

По принцип, за да бъде качествен на всеки език, кодът трябва да е разбираем (с описателни имена на променливи, "разкъсване" на кода на класове и методи, ползване на коментари). По този начин ще е по-лесно на другите програмисти (и на самият теб) да разбират всичко от написаното, както и по-лесно и бързо да се проверява/редактира/подобрява.

Но ако все пак държиш на това (което е добре), тук е описано по-добре: https://www.developer.com/java/other/article.php/600581/Good-Java-Style-Part-1.htm

 

1
Ivan_G_Popov1 avatar Ivan_G_Popov1 21 Точки

Разбирам за какво говориш, но на този етап мисля важното е да свикнем да дефинираме променливите правилно (DogAges, dog_ages, Dog_Ages).Досещам се, че зависи от писателят, но всеки език си има метод на записване.

Друг пример е  в C#  {- е на нов ред, след } - празен ред. В Java   {-на същият ред (винаги ли ?) 

дори в линка като пример за добър код има :   } catch(Exception ex) {   и   } else {

Това са базови неща и аз като заека познаващ само C# ( е не професионално, но ми е сефтето с коденето ) доста се отускам и пиша в някакъв смесен стил. А практиката ми е показала( с др. неща), че не обърнеш ли внимание в началото после е по-трудно.

П.П. Мерси за отговора и линка.

 

 

0
AnnaProgrammer avatar AnnaProgrammer 74 Точки

Това за къдравите скоби е изцяло въпрос на личен избор. Аз обичам да ги пиша на същия ред, защото спестява място. Но ако ти си свикнал да са на нов - така ги пиши. Не мисля, че има "официално" правило за това как трябва да е.

https://softwareengineering.stackexchange.com/questions/2715/should-curly-braces-appear-on-their-own-line

0
bpkostov avatar bpkostov 6 Точки

Здравей,

Препоръчвам ти в YouTube - Derek Banas Java Tutorial. За кратко, може би час, преминава през голяма част от синтаксиса. И показва изцяло синтаксиса, т.е. не се спира на обяснения от типа какво е цикъл, какво е променлива.

Този пич има клипчета за доста от съвременните езици, препоръчвам. Лично аз се запознах със синтаксиса на Swift (езика на Apple) за 30-тина минути.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.