Professional Developers Practice their Kata to Stay Sharp

نویسنده

  • Dave Thomas
چکیده

One of the most interesting facets of the Software Craftsmanship movement is the return to practice makes perfect exemplified by KataCasts [1] and others. In contrast to Learn to Program in 10 Easy Lessons, there is an increased recognition that expertise is only achieved through substantive experience. Programming Kata are small exercises that ensure that developers acquire and maintain the skills, idioms and techniques for effective programming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of a Combined Practice Course of Mental and Physical Practice with Systematic Increase in Contextual Interference on Learning a Kata Skill

Background. Although some research showed the benefits of a systematic increase in contextual interference (CI), it is not completely proved in young children and novices. Objectives. On the other hand, considering the recommendation of researchers about the advantages and the use of the mental practice, the aim of the present study was to combine mental practice with CI to improve motor perfo...

متن کامل

Needlestick injuries in dentists and their assistants in Kerman, Iran: Prevalence, knowledge, and practice

BACKGROUND AND AIM: Needlestick (NS) injuries are one of the most important subjects in the dental field which can cause so many dangerous blood-borne diseases. The aim of this study was to evaluate the prevalence, knowledge, and practice of dentists and their assistants about exposure to sharp contaminated instruments in Kerman, Iran, in 2012. METHODS: In this cross-sectional study, self-admin...

متن کامل

Developers in India and Norway : Professional or National Cultures ?

In this paper, the authors investigate the professional practices of software developers from two different cultures—Norway and India. The authors examine if systematic differences exist between Norwegian and Indian software developers in their professional practice. Using Hofstede’s cultural dimensions, the authors expected to find cultural differences between the two groups of professionals. ...

متن کامل

Software Developers in India and Norway: Professional or National Cultures?

In this paper, the authors investigate the professional practices of software developers from two different cultures—Norway and India. The authors examine if systematic differences exist between Norwegian and Indian software developers in their professional practice. Using Hofstede’s cultural dimensions, the authors expected to find cultural differences between the two groups of professionals. ...

متن کامل

The Open University ’ s repository of research publications and other research outputs Some problems of professional end user developers

By the term ‘professional end user developers’ we mean people such as research scientists who work in highly technical, knowledge-rich domains and who develop software in order to further their professional goals. In common with other end user developers, professional end user developers do not describe themselves as software engineers and have no formal training in software engineering. They d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Object Technology

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2010