Skip to content

Guideline ๐Ÿ‘Œ

Mohamed Hassan (JOSEPH) edited this page May 15, 2023 · 15 revisions

wp3082324


Plan ๐Ÿ“’:


Guide for day to day work as a REVIEWER [over production code only, AKA money ๐Ÿค‘]:

  • Under this directory src/main/** ๐Ÿค‘, but note that Test-code (unit and integration tests) will be in the future ๐Ÿ˜‚ ๐Ÿคฃ ๐Ÿ˜‰ ๐Ÿค– ๐Ÿ’ฉ โ˜  when a stable trusted verified complete software is made, also note that current stuff in our world are running via the mercy of Allah (Our GOD, the ONLY creator of this universe) and will always. Just good intention mate ๐Ÿ˜‡

  • Validating the feature-branch correctness as a black box, using ticket as a reference.

    • Have a local copy on your machine as a reviewer for full control
  • Check the written code to see:

    • Is it well formatted via the IDE's formatter for the future readability purposes?
    • Is it well structured as the [Java Architect] planned or not, to eliminate the code pattern anomalies to deliver a live documentation at the end without the need to waste time on handover sessions ๐Ÿคฎ because it's non-sense bull shit?
    • Is it a better way of something can be used or not?
      • Use a polite way to give a reasonable amount of time to your teammates to think/reasoning about what you have found so far, and your findings from the original references [docs] to prove it before declaring it to them
  • When you identifies an issue, then you have to do it and take your time โŒ› to understand its POV. Beside that it's better to have a look at CODE-REFACTORING.