Курс "Качествен програмен код"

45 отговора 3345 прегледа
#1

Курс "Качествен програмен код"

Българска асоциация на разработчиците на софтуер (БАРС) има удоволствието да ви покани на лекционен курс на тема "Качествен програмен код". Курсът ще се провежда вечерно време, 2 пъти седмично по 3 часа в продължение на 15 седмици във Факултета по Математика и Информатика (ФМИ) на СУ.

Курсът е предназначен за студенти от ФМИ, но неофициално е възможно да се посещава и от външни лица.

Целта на курса “Качествен програмен код” е да запознае аудиторията с принципите за изграждане на висококачествен програмен код в процеса на разработка на софтуер. Качеството на кода се разглежда в неговите най-съществени характеристики – коректност, леснота за четене и леснота за поддръжка. Обясняват се принципите за създаване на качествени класови йерархии, класове и подпрограми (методи). Дефинират се фундаменталните понятия „функционална независимост” и „свързаност на отговорностите” и влиянието им при изграждане на класове и подпрограми. Дават се препоръки за правилна работа с променливи и данни, както и насоки за правилното именуване на променливите и другите елементи на програмите. Дискутират се препоръки за организиране на логическите конструкции за управление. Обясняват се утвърдени методологии за откриване и отстраняване на грешки и оптимизиране на кода. Обръща се внимание на преработката на съществуващ код (refactoring). Дефинират се принципите за добро форматиране на кода. Въвежда се концепцията за „самодокументиращ се код” като стил на програмиране. Разглеждат се теми, свързани с работата в екип, управлението на софтуерни проекти и влиянието на някои психологически аспекти върху качеството на софтуера. Препоръките, техниките и практиките за изграждане на качествен програмен код, разглеждани в курса, са независими от езика за програмиране.

За повече информация посетете сайта на курса:
[линк]

Отговор
в отговор на БAPC #2

Оф, пак ли публични мастурбации ?

Да ви пикам на самочувствието, посерковци!

Отговор
в отговор на Oтerчeн oт rлyпaци #3

Re: Оф, пак ли публични мастурбации ?

Айде айде... пичовете поне се опитват да вкарат малко практика в образованието. Самият факт, че са се преборили този курс да се преподава е достатъчен.

Аудиторията е студенти. Като си на 18 години и си от Лом е много лесно да те набутат да компилираш апачета и да решаваш диференциални уравнения и после след 4 години - кур. Таксиметров шофьор.

Така поне има шанс да се светнеш малко, да почетеш и други книги, малко и из интернет и по да се светнеш кво се случва. Cоde Complete 2 е малко по-добре да се учи от учебника с двойно-свързаните списъци от 1982-а, нали?

--
Sometimes the sole purpose of your life is to serve as a warning to others.

Редактирано от Гypy на

Отговор
в отговор на Гypy #4

Re: Оф, пак ли публични мастурбации ?

от всяка дърво, свирка не става, и в пряк и в преносен.

Ако си решил да се занимаваш с програмиране, никакво образование неможе да ти попречи да го направиш, Но ако акъла ти позволява да станеш бакшиш, никое образование немое да ти помогне да станеш програмист.

Отговор
в отговор на Гypy #5

Бре, бре, какво себераздаване само

Добре, че са пикльовците от БАРС-ФАРС иначе никой нищо нямаше да знае, а? Наистина ли си вярваш, че от добро сърце и без никаква користна мисъл е това?

Книгите са достъпни за всекиго - който иска - ще (точи и) чете, ще се образова, който го мързи - и сто ФАРС-кур(с)а да посети - пак ще си отане тъп като бакшиш.


ПП: Имах много яка колежка от Лом - само голи мадами гледаше в интернет

Отговор
в отговор на Oтerчeн oт rлyпaци #6

И аз

И аз имах яка колежка от Лом и доста усилия положих, ама не ме огря :(
Ти успя ли?

Отговор
в отговор на NikB #7

Хехе

Не, ма ме огря една от Бояна.

Отговор
#8

Нивото на образованието и държавата е ясно

Само ще те поправя, че няма остарели техники. Има само повече и по-малко ефективни техники. А повечето хора ги мързи да учат нови неща, това също е ясно. Особено ако пред името си има няколко титли, след придобиването на които не си е образувал и една гънка повече. Тшеславието е неизлечима болест май. Но ми кажи пикльовците от ФАРС какво целят с тия курсове? Като са толко спец-пичове що ги влекат теоритизирането и заседяването в научните среди? Май не са по-стока от преподавателите - жреци на бога Фортран?

А Жени Марковски е ясна картинка

Отговор
в отговор на Oтerчeн oт rлyпaци #9

Re: Бре, бре, какво себераздаване само

да не говорите за БИБИ

Отговор
в отговор на Tъпчo #10

Re: Бре, бре, какво себераздаване само

Аз - да.

Отговор
в отговор на БAPC #11

Re: Курс "Качествен програмен код"

Ако келешите не се бяха самопровъзгласили за 'Българска асоциация на разработчиците на софтуер" нямам нищо против да правят каквото си искат.

Ама да представят едва ли не България и от мое име - да го духат.

Сигнатура!
Отговор
в отговор на БAPC #12

Re: Курс "Качествен програмен код"

Skrii se be, pendel!

Отговор
в отговор на БAPC #13

Похвално!

Толкова се ентусиазирах, че си изтеглих книгата Code Complete на .pdf и сега остава ... да я зачета ...

Отговор
в отговор на Oтerчeн oт rлyпaци #14

Re: Нивото на образованието и държавата е ясно

Ей като се спомене БАРС и някои хора откачат - забава ...

Кажи ми ся кво му е теоретичното на тоя курс, или на курса по .NET които също се води от разни хора от БАРС. Целта на тия курсове е ясна - да се вдигне нивото на разработчика, ти ако си супер спец и всеки ден консултираш Microsoft и Google по телефона, някои студент може и да не е, нали? Та тоя студент като го наемат във елитарната фирма в която работиш, ако е слушал прилежно два три курса от тези, ще се оправя малко по-добре с работата и ще има по-малко нерви.

От там нататък каква им е личната цел на хората от БАРС не виждам ТЕБЕ кво те бърка, тва си е тяхен проблем и е жалка картинка да обясняваш колко били зле и колко били тъпи и да питаш кво целели и кво не целели, сешисе?

Отговор
в отговор на Questor #16

Re: Курс "Качествен програмен код"

Ако се бяха представили за 'БългарскаТА асоциация на разработчиците на софтуер' трябваше да те притеснява иначе в момента не виждам защо ви пречат.

Отговор
в отговор на posetitel #17

Re: Курс "Качествен програмен код"

ми щото на английски примерно няма да се казва THE Bulgarian, a samo Bulgarian, и изобщо никой няма да се задълбава точно дали е пълен член.... сещам се за "член, член,... бая член беше...."

Сигнатура!
Отговор
в отговор на Гypy #18

Re: Оф, пак ли публични мастурбации ?

В отговор на:


пичовете поне се опитват да вкарат малко практика в образованието.



И след четири години - УИ дебелопер - кликаджия 17-ти левъл. Знае .НЕТ наизуст и може да работи по много-много големи и безумни проекти. Отлично се интегрира в голям и динамичен екип, обича да му предлагат "атрактивно заплащане" и владее перфектно изкуството да се надува.
Горното не му пречи да използва О(n**3) алгоритъм за сортиране на списък с ИД-та на потребителите на една система, защото "те не са много", пък и не е чел оная книга от 82-ра.
Спрете се малко бе, хора! АПИ-тата се сменят на 2 години. След 2 години (още преди да е завършил таксето от Лом) ще стане модно да се пище на .GOD и тогава - айде сичкуту курс - наново. А и оставете малко и фирмичките да се изявят! Да си пратят хората на курсче. Да им платят някой друг съртификат!
Вие сега какво - ще им ги обучите хората и после - щат нещат ще трябва с парите заделени за обучение шефовете да си купят по-гъзарски таратайки.

Microsoft is not the answer. It is the question, and the answer is no.
Отговор
в отговор на G.Kreisel #19

Хехе

Много си прав. Обаче ,,пичовете'' след време и .GOD курсове ще водят, те са като индийските програмисти - всеки от тях може да програмира на всеки език и владее всяка технология, и може да дава акъл по всичко това, разбира се.

Отговор
в отговор на G.Kreisel #20

Re: Оф, пак ли публични мастурбации ?

И след четири години - УИ дебелопер - кликаджия 17-ти левъл. Знае .НЕТ наизуст и може да работи по много-много големи и безумни проекти. Отлично се интегрира в голям и динамичен екип, обича да му предлагат "атрактивно заплащане" и владее перфектно изкуството да се надува.

.NET не е само кликане и УИ - въпреки, че там има доста такива shit-ове. Но ти си linux zealot май и за теб всичко МС е кликане и мазане.

Добре, по твоята логика излиза, че един дев като бичи .NET и в момента в който излезе следващото нещо и той вече пет пари не струва, аре ще си позволя да не съм съгласен с това. Или като излезе .NET и печен Java дев е на едно ниво със 2-ри курс студент - почват да учат .NET и след 5-6 месеца пак са си на едно ниво, защото са започнали от нулата. Не е така, доста знания се трансферират и ако човек захване от едното, след това по-лесно ще се прехвърли на другото, по-лесно от някое "flat brain" типче.

И айде пак гледаме в на другия чинийката - шефовете да си купуват палати ако щат, тва си е тяхна работа, ако не ти харесва бягаш в бедна фирма с беден шеф или в богата фирма с беден шеф :), или квото ти харесва.

Отговор