KISS, SOLID, CAP, BASE: Important Terms You Might Not Know!

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

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

  • @catcatcatcatcatcatcatcatcatca
    @catcatcatcatcatcatcatcatcatca 4 месяца назад +9

    I want to introduce my own: KOST, which stands for KISS Or SOLID Tradeoff.
    KISS leverages the ability to make assumptions about the usecase. SOLID aims to remove any such assumptions as we can’t quarantee they hold in future.
    As we can’t leverage assumptions we removed, or remove assumptions we leveraged, the principles are inherently contradictory. You can’t use them both, at least inside the same scope. Any attempt of such will necessarily violate one or both.
    You could design the interface with SOLID and implement it with KISS. This means you make every assumption the interface allows, meaning all advantages of SOLID are lost below this level. On the other hand, not making assumptions above this level likely made your code much more complex than your current needs would require.
    KOST stands to remind you of the real strength of KISS. It’s the ability to make assumptions. Not worrying about the future is the stupid part, and it is the key for reaching simplicity.
    If the part of your brain considering SOLID principles isn’t screaming in pain, your code violates KISS. You are being smart by thinking ahead, and for that you must pay through complexity.

    • @shatandv
      @shatandv 4 месяца назад

      That sounds interesting, thanks

  • @khaimgulkovich3368
    @khaimgulkovich3368 4 месяца назад +14

    KISS - Keep it small and simple.

  • @alexmadnix
    @alexmadnix Месяц назад

    Thank you always sahn lam

  • @pranavbhat29
    @pranavbhat29 Месяц назад

    A good example of PACELC might be useful, but great summary and animations, and loved the KOST below :P

    • @pranavbhat29
      @pranavbhat29 Месяц назад

      Also 2:35 maybe you meant "NoSQL" ( not NoQSL )

  • @raj_kundalia
    @raj_kundalia 4 месяца назад

    Thank you for doing this.

  • @nardopp
    @nardopp 3 месяца назад

    I love your videos alot

  • @cwebc4115
    @cwebc4115 4 месяца назад +1

    Hello, what tools did you use to make this video?

    • @eaf207
      @eaf207 4 месяца назад

      following

    • @ARmy2510
      @ARmy2510 4 месяца назад

      Read description.

  • @NewHorizon-v9p
    @NewHorizon-v9p 4 месяца назад

    Great

  • @rishiraj2548
    @rishiraj2548 4 месяца назад

    Great thanks

  • @brahimkarboua7134
    @brahimkarboua7134 4 месяца назад +1

    Hi 🖐🖐

  • @ariosetiawan173
    @ariosetiawan173 4 месяца назад

    As Always, The Best. 🔥

  • @alirezakhorami
    @alirezakhorami 4 месяца назад

    AMAZING

  • @jay_wright_thats_right
    @jay_wright_thats_right 4 месяца назад +15

    These videos would be great if they weren't rushed through. People only get hyped over the animations like they're watching a Saturday morning cartoon. 🤣🤣

    • @ronin4518
      @ronin4518 4 месяца назад +5

      Speak for yourself.. you are waiting to be spoonfed rather than taking what you learn from here and expanding on the knowledge. The videos are clearly not for beginners

    • @cluster027
      @cluster027 4 месяца назад +3

      These videos are supposed to be refreshers. I love the short format with simple examples. It gives me a quick overview of concepts that I haven’t seen or used in a while.

  • @Zmey5656
    @Zmey5656 4 месяца назад

    I always think about KISS when I develop

    • @TomNook.
      @TomNook. 4 месяца назад +1

      I always think about KISS at night

    • @mujibulhaquetanim
      @mujibulhaquetanim 4 месяца назад

      control man control 😂@@TomNook.

  • @DemPilafian
    @DemPilafian 4 месяца назад

    The robot rebellion will begin when the robots get fed up with humans forcing them to eat.

  • @weirdworld3734
    @weirdworld3734 4 месяца назад

    my favourite is ihp, that is I hate programming

  • @dnovus
    @dnovus 4 месяца назад +2

    Poor ostrich

  • @alestar22
    @alestar22 4 месяца назад

    FFS