You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which module(s) and week(s) does this change affect?
Module(s): SDC Complexity module sprint 2, and ITP Structuring and Testing Data sprint 3
What is the work that needs to be done?
The existing Clean Code workshop is currently a module in the curriculum repo, but I believe it should be a workshop in the workshops repo so that migration can be done.
Insert a new workshop where Clean Code once sat in SDC Complexity sprint 2's dayplan. (unsure which)
Why is this work important to do?
As the concept of Dead Code is introduced in ITP S+T Sprint 3, it aligns with the idea of "clean code." Therefore, the Clean Code workshop (which originally exists in the SDC) can be moved to the ITP sprint. It hopefully gives more space in SDC for a meaningful workshop touching on more advanced topics.
Who might need to know about this change? @illicitonion - initial comment that began this: #1679
Q for @illicitonion , fully on board with bringing this workshop into ITP, it's nice and juicy and still the right level of syntax. But with the gap left in the SDC dayplan, is there a workshop that can slot in there from the top of your head or will it be worth creating something ?
Oh we have so much employability stuff to pack into SDC, we will fill the space :D Leave it to me! Don't worry about removing it, I can pick up replacing it!
(Though it could be interesting to have people do it twice and see if their opinions change!)
This PR migrates the Clean Code workshop from SDC (Complexity – Sprint 2) into ITP (Structuring & Testing Data – Sprint 3) to better align with the introduction of Dead Code in ITP and to free up space in SDC for additional employability content.
The Clean Code content is now treated as a workshop (rather than a curriculum module) and is sourced from the workshops repository to support easier reuse and future migration.
Activity
Poonam-raj commentedon Jan 7, 2026
Clean Code workshop migration PR CodeYourFuture/CYF-Workshops#358
Poonam-raj commentedon Jan 7, 2026
Q for @illicitonion , fully on board with bringing this workshop into ITP, it's nice and juicy and still the right level of syntax. But with the gap left in the SDC dayplan, is there a workshop that can slot in there from the top of your head or will it be worth creating something ?
illicitonion commentedon Jan 7, 2026
Oh we have so much employability stuff to pack into SDC, we will fill the space :D Leave it to me! Don't worry about removing it, I can pick up replacing it!
(Though it could be interesting to have people do it twice and see if their opinions change!)
Rayapudi-Jaya commentedon Jan 21, 2026
This PR migrates the Clean Code workshop from SDC (Complexity – Sprint 2) into ITP (Structuring & Testing Data – Sprint 3) to better align with the introduction of Dead Code in ITP and to free up space in SDC for additional employability content.
The Clean Code content is now treated as a workshop (rather than a curriculum module) and is sourced from the workshops repository to support easier reuse and future migration.