Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Do you practice small ABAP programming exercises?

majcon
Active Participant
0 Kudos

Hi NG,

I´d like to know for a public project your experience related to the following questions:


  1. Do you practice (regularly) small ABAP programming exercises to be in shape as a developer?
  2. Have you been faced to solve programming exercises during job interviews or even during project interviews?
  3. Have you heard about Code Kata which was introduced by Dave Hunt (he is the author of the book pragmatic programmer)
  4. What kind of exercises are  you doing? (For example, my easiest exercise that I do is to write a functionality for 'Leap Year', but quit often I also do the 'FizzBuzz' exercise)

Thanks in advance for your Feedback!

Best regards,

Damir

11 REPLIES 11

matt
Active Contributor
0 Kudos

1-3: No.

krishnaananth
Active Participant
0 Kudos

1. YES

2. NO

3. NO

4. Problems similar to Project Euler

0 Kudos

@Anath, thanks for your reply!

What is the exact exercise description for the Project Euler?

How long do you need to solve this exercise?

BR,

Damir

0 Kudos

I feel that :

Project Euler helps to think to design best algorithm to arrive at result in less no. of steps.

All exercises are mathematical in nature.

Example:

What is the index of the first term in the Fibonacci sequence to contain 1000 digits?

These questions make us to think better in designing efficient program.

I enjoy these...........

Regards,

Ananth Krishna

0 Kudos

Great!

That will I add for sure to my exercise Toolbox!

BR,

Damir

former_member186746
Active Contributor
0 Kudos

Hi,

I never felt the need to exercise. I am in shape as a developer.

You only need to focus on 2 things if you want to become a top notch SAP consultant

1. The ability to search and find out how new (or new to you) technology works and what the best practices are, always try to build on the shoulders of giants.

2. Understanding the customer, be it production employees or business and questioning and challenging the customer using their language.

Kind regards, Rob Dielemans

Szczerbowski
Active Participant
0 Kudos

Nope, and there are some code learning/verification platforms, but usually ABAP is not there
You can try C++ or JS up to some extent, since programming simple stuff is mainly about the idea of the solution, and the code itself would be similar in different languages.

majcon
Active Participant
0 Kudos

@michal

Yes. of course the solution will be similar.

But this could give you fast information if someone is familiar with new ABAP Language Features (above 7.40) or if he uses TDD and or ABAP Objects to solve problems.

Will you be interested in having such verification platforms?

BR,

Damir

0 Kudos

Hi,

Yes I think we as community could benefit if the existing platforms also supported ABAP verification - though they're usually already OO (never seen structural one).

This could help me spread the ABAP gospel in my company - new 7.40 and so on..
Right now we're only doing some internal presentations, and that's not quite the same.

M.

majcon
Active Participant
0 Kudos

Hi Michal,

yes I know such kind of situations!

Therefore on an irregular basis we also solve together (using pair-programming) code kata´s.

Often you like to achieve that new stuff is learned, with a minimum amount of time and of course having a lot of fun 😉

BR Damir

roberto_vacca2
Active Contributor
0 Kudos

Hi.

1 YES

2 YES

3 I didn't focus on Kata but I read that book and I remember the Broken Window Theory 

4  Self-Control exercises with Simulation of distruction

Bye