ПредишенСледващото

През последните години започнаха да се появяват често въпроса: Как да изберем един шаман барабан програмист? Каква трябва да бъде дайрето? По-конкретно, за да се отговори на тези въпроси и да разсее натрупаната броя на митове и заблуди по отношение на темата, аз пиша тази статия.

Различни източници могат да се срещнат много препоръки. Например, с диаметър на барабана трябва да бъде равен на радиуса на кривината на ръцете програмист [1] или барабана трябва да бъдат направени от кожа "необработено участника" [2] или цвят барабана трябва да съвпада с цвета на тапет на компютър и т.н. Е-р-у-п-г-ах! Глупаво суеверие и невежество! Без значение какъв е цвета, размера и материала, от който е изработена от диаманти. Важното е какво руни отбелязани на дайрето.

Какви са руни трябва да бъдат на дайре?
Отговорът е прост. Това трябва да е реалните кодови фрагменти, и най-важното, програмата работи. Желателно е, че фрагментите са взети от различни програми, написани на различни езици за програмиране.

На какви езици трябва да бъде и руни на дайре?
Това зависи най-вече от това дали езикът внушава програма е написана. Ако вашата програма е написана на C ++, а след това си дайре трябва да си руна в C ++, ако програмата Java, трябва да сте руна на Java и т.н. Ако вашата програма е написана на няколко езика, а след това задачата ви е сложно, тъй като Вие ще трябва да събирам с руна на всяка от използваните езици. Мога ли да използвам няколко барабани вместо един? Да, но само ако те са съвместими един с друг. [3] Не забравяйте, че диаманти без руни ви език за програмиране е безполезен за вас. Веднъж срещнах един барабан с руна Cobol и Assembler IBM 360. Наистина нещо рядко! Но за модерния програмист напълно безполезни.

Избор на дайре, пазете се от имитации
Сега можете да се запозная с много барабани с крещящи имена: 20 в един, 40 в една и дори 100 езика в един дайре. Но ако се вгледате внимателно в това "творение", виждаме, че всички кодови фрагменти представените там е нищо повече от една програма «Hello World!», Дублирана на различни езици. Такива диаманти няма да помогне. Дали е само при създаването на ниво програма на «Hello World!».

И накрая, искам да развенчае мита за утвърдена факта, че танцува с дайре в състояние да прогони бъгове от програмата. Пълна безсмислица! Въпреки това, много упорит и неустановени от поколение на поколение. Същността на танца с дайре там Апел към Великия Дух Pervoprogrammera Pervoprogramme и синът му, както и отказ от Original грешки. Правилно изпълнен танц с дайре право да бъдат изслушани от Великите духове и те предоставят на потомството ти и благословението и защита от грешки. Така че не се отърве от насекомите, но те са на път вече няма да бъдат показани. Но по кое време те вече няма да бъдат показани зависи от умението на танцьора. Правя разлика 4 ниво собственост на умение дайре:

  • Ниво 1: Програмистът е в състояние да апелирам към конкретна инстанция на програмата за конкретен компютър за кратко време.
  • Ниво 2: Програмистът е в състояние да създадете свой собствен барабан.
  • Ниво 3: Програмистът е в състояние да апелирам много копия на програмата за набор от отдалечени компютри за дълго време.
  • Ниво 4: Програмистът може да направи, без да шаман барабан.

И накрая, последното ми парче съвети. Да кажем, че сте купили барабан и направи успешен танц - програмата работи както се очаква по време на раждането. Не бързайте да почиваме на лаврите си. Седнете и се опитват да разбера защо си код не работи както трябва. [6] Ако това не е възможно, тогава имате две възможности: да преразгледат позицията си и се премине към нещо друго, [7] или хвърлят nafig от този Шарашка, в които създаването, без танци със софтуерен дайре невъзможно.

С уважение,
Gura Kodovich Bazhev.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!