Decremental Development (Kevlin Henney)

Поделиться
HTML-код
  • Опубликовано: 20 дек 2024

Комментарии • 8

  • @vorpae
    @vorpae Год назад +2

    Great stuff. Very insightful, thank you.

  • @PaulSebastianM
    @PaulSebastianM 11 месяцев назад +2

    Oh how the world is broken in so many ways. It's astounding that there are still people that try to fix it. Especially knowing how hard it is and how everything and everyone is against you, against learning, against good...

  • @PaulSebastianM
    @PaulSebastianM 11 месяцев назад +1

    What do you do if other devs complain that your refactorings "keep changing" the code they have to work with, directly or indirectly?

    • @edgeeffect
      @edgeeffect 11 месяцев назад +1

      Or it's too hard to review your code because you do too much.

    • @PaulSebastianM
      @PaulSebastianM 11 месяцев назад

      @@edgeeffect yes! Exactly! Or there's too much to test manually because there's not (enough) automated testing. Even though you have improved the code a lot and fixed some really bad design, allowing faster and safer development in the near future.

    • @ChrisB_Crisps
      @ChrisB_Crisps 10 месяцев назад +1

      That's when one looks for another team/company/project. If these best practices are for, whatever valid reason, seen like that, the one is seen as an unfit cog in the organization. I have seen similar things happen in healthcare systems in eu in conjunction with php and .net

    • @ForgottenKnight1
      @ForgottenKnight1 10 месяцев назад +3

      If the changes are a lot and devs can't follow the thought process, do pair programming or even mob programming. Integrate them in the process so they can digest all the steps, not just the end result.

    • @PaulSebastianM
      @PaulSebastianM 10 месяцев назад

      @@ForgottenKnight1 fair and it worked. Problem is only one or two developers were willing to do pair programming.