Recap: ABAP CodeRetreat at Experis Ciber in Nieuwegein (The Netherlands)

SAP Blog

Kayıtlı Üye
Katılım
22 Ara 2017
Mesajlar
1,925
Tepki puanı
7
Puanları
6
Topics:

  • CodeRetreat – A day-long, intensive practice event, focusing on the fundamentals of software development and design.
  • Test Driven Development – A software development process that relies on the repetition of a very short development cycle: Requirements are turned into very specific test cases, then the software is improved to pass the new tests, only. This is opposed to software development that allows software to be added that is not proven to meet requirements.
  • Pair-programming – As a work method we generally use pair-programming as the knowledge transfer is an essential part of this exercise. In each session you will work with different partner, select a part of the problem to be solved and begin the test-driven development. After each session you will delete the developed code (completely!) and exchange information with the other participants over the learned lessons. If you work together with others and have fun on the set tasks, the learning effect will automatically occur!
  • Clean code – It should be elegant and efficient. The logic should be straightforward to make it hard for bugs to hide, the dependencies minimal to ease maintenance, error handling complete according to an articulated strategy, and performance close to optimal so as not to tempt people to make the code messy with unprincipled optimizations. Clean code does one thing well.
  • Conway’s Game of Life – This game became widely known when it was mentioned in an article published by Scientific American in 1970. It consists of a collection of cells which, based on a few mathematical rules, can live, die or multiply. Depending on the initial conditions, the cells form various patterns throughout the course of the game. Here it is used as a repeated development, each time with different constraints.



Presentations:

  • No Comment? – The art of commenting your code (inline)
  • Test Driven Development – What is it and why should you use it?
  • ABAP in Eclipse – It’s the future…



Gallery

DSC_0739-50.jpg


Final preparations for the ABAP CodeRetreat.



IMG_8216-50.jpg


Christian Drumm kicking off the ABAP CodeRetreat.



IMG_8242-33.jpg


How to select your pair-programming partner? Simple, just sort all participants by height.



09841A53-FC8E-46D8-8659-C1CE5553751D.jpg


Development of the Game of Life in progress…



IMG_8230-50.jpg


Lunch is being served…



DSC_0742-33.jpg


As well as home-made cookies…



IMG_8222.jpg


Selina Emhardt explaining her research regarding eye tracking technology.



390AFBFF-78F6-4ACE-8382-AB7658425019.jpg


A few of the volunteers participating in the eye tracking experiment.



More information:


Okumaya devam et...
 
Üst