Week 5 [Mon, Sep 8th] - Tutorial

The tutorial is held F2F from this week onwards. See the tutorials page for more info.

1 Discuss code quality problems of iP PRs

  1. prior to the tutorial, or in the first 10 minutes Find code quality problems in iP PRs:

    1a) Find the PR you have been allocated to discuss (expand the panel below). If the allocated PR is not available or suitable, you can choose the fallback option, and failing that, any random PR.

    PR allocation

    Your username PR to review Fallback PR to review
    0rbita1 DonLeeHH's PR inzk0518's PR
    203ZK jovnc's PR amptea's PR
    3seastacks san4b0t's PR gabriel-lll's PR
    AaronToh darisusu's PR Jaredee123's PR
    Abhijay25 thomas5564's PR chenguo3125's PR
    Albertd13 williamoose's PR BoredFurry's PR
    AndrescuIII-too yuntaeseo's PR nicholaslimzixian's PR
    Angmar2722 jonchng's PR Briescion's PR
    Anxinal LABDHH's PR bananapielearnsjava's PR
    AppDevIn WhyXLook's PR ngjsjordan's PR
    Arnav-Jhajharia SanguineChameleon's PR wucx-0's PR
    Arshelle9912 Miche1111e's PR jlismee's PR
    ArunV2048 subhitsha-sp's PR Soo42's PR
    Aryann-Sharma xiaoqi01010's PR goatmilkkk's PR
    BJoozz soomin-k's PR Abhijay25's PR
    BarneyLaw JunhaoW3's PR bentandj's PR
    Beastarz codewallie's PR Vrospix's PR
    BiggillyBoyMan lim-james's PR Starishine's PR
    Bleng-flash gabrieltang515's PR goodguykf's PR
    Bobbodi Miloepeng's PR miinren's PR
    BoredFurry YHKok's PR kahkoii's PR
    Bosh1707 ryantanzr's PR neet-it's PR
    BrandonnLow jeroylim's PR sj-c's PR
    Briescion keitht8y's PR castryl's PR
    BryanKCodes harun-abdullah's PR genehern's PR
    Butanol seokjoon27's PR coolprogrammer000's PR
    CATISNOTSODIUM ZhuRong818's PR meltedham's PR
    CYW2004 reynabxr's PR yosonteo's PR
    CZX123 tathan08's PR CATISNOTSODIUM's PR
    Cavannn simantak-dabhade's PR wylandee's PR
    CelineTj16 NgoHoangNhatMinh's PR Ruileirei's PR
    Chanism0808 Javier-Lua's PR xxdydx's PR
    Cheeden adrieltch's PR ruissouw's PR
    ChekaLowQiJun h-virdi's PR owjd03's PR
    Chellu19 HiokKuek's PR ywijie's PR
    ChengLeong Zmzzz3's PR Jyang1206's PR
    Chewy03 monnss69's PR pei3nn's PR
    ChewyMochi serenelwt's PR fsythw's PR
    Chrogain pei886's PR pokedot's PR
    Cleaach coberculidae's PR KieronOei's PR
    CoderKee kin-chong's PR niyniy123's PR
    DJsudartha tieutrongphuc's PR Chewy03's PR
    DannyOnCode livtarsillapoh's PR Jeric-Tan's PR
    DavidShenJingtao yong0112's PR ianchinn's PR
    Derekqua yycancode's PR gab-er's PR
    Dicksonlai29 BrandonnLow's PR jeroylim's PR
    Dominique-DP9 XJie97's PR Derekqua's PR
    DonLeeHH inzk0518's PR yatihe01's PR
    Dumboiroy BiggillyBoyMan's PR lim-james's PR
    Duyy0406 Jav65's PR limjimin-nus's PR
    Eggie23 Cleaach's PR coberculidae's PR
    Eilyss Bobbodi's PR Miloepeng's PR
    Eric9010 dingf3ng's PR Eggie23's PR
    Eugene-Lek POeticPotatoes's PR kianshenteoh's PR
    EugeneOYZ1203n not-a-scam's PR MooMooYonders's PR
    FZFZFZZ MinhMXC's PR Xinxiang0257's PR
    FatKidddd shriniket03's PR Xiao-Congchen's PR
    FisherSkyi Retribob's PR anand2273's PR
    GREYHAT262 ChewyMochi's PR serenelwt's PR
    Gareth2YuSheng MoshiMoshiMochi's PR whchenyicn's PR
    GeekyGooble yoyongxuan's PR Bleng-flash's PR
    Glacialthorn makis4n's PR aloy-pek's PR
    Glenn-Chiang denz-denz's PR Yourface1746's PR
    Gracesong146 jeffreylim24's PR salmonkarp's PR
    GuoGangQuan kellytxn's PR itisnotjord's PR
    Habutiii Schpeider's PR valeriexylim's PR
    Haffner32 zhonggruii's PR ongyixin's PR
    Harjun751 K0p1-Git's PR gooZXSean's PR
    Haxatron kevintanjc's PR huiyi-Al's PR
    Hinlokk hwennnn's PR LZX-999's PR
    HiokKuek ywijie's PR xavychin's PR
    Huffle-Buffle balkinaveen's PR ronithsaju's PR
    Hypovolemic Haxatron's PR kevintanjc's PR
    IsaiahToh 0rbita1's PR DonLeeHH's PR
    Itsdaodao jireh0108's PR aufasodik's PR
    IvorKhan evanjw2's PR dongjunnn's PR
    JBYoonn ngmhprogramming's PR jasonleexc's PR
    JG-Kiran divyashahhh's PR Junronggg's PR
    Jaey0un FZFZFZZ's PR MinhMXC's PR
    Jaredee123 SoyWater's PR vanphuc1201's PR
    JasonChang419 JoshLohh's PR actualmulti's PR
    Jav65 limjimin-nus's PR watermelonisred's PR
    Javier-Lua xxdydx's PR DJsudartha's PR
    Jeric-Tan BryanKCodes's PR harun-abdullah's PR
    JeromeG89 Juggernaut102's PR gnahuy123's PR
    JeromeGohRY zekaistic's PR 203ZK's PR
    Jerrytys crimsonchaos02's PR dinhcodes's PR
    Jiru-code zzdlklzz's PR RandomNerd01's PR
    JordanLow donkoo24's PR yitao36's PR
    JoshLohh actualmulti's PR Swei99's PR
    Joshua-Seah duyLeu's PR Jiru-code's PR
    JothamWong rahulmllvrp's PR Xateh's PR
    Joulenergy shaneak03's PR Beastarz's PR
    JovanTeo1103 nicktantk's PR Khantminn290's PR
    JoveFYL Itsdaodao's PR jireh0108's PR
    Juggernaut102 gnahuy123's PR larrygaw's PR
    Juink4i samthambad's PR matthias890's PR
    JunhaoW3 bentandj's PR w3njii's PR
    Junronggg ebt-wu's PR Chrogain's PR
    Jyang1206 junhao4's PR 3seastacks's PR
    K0p1-Git gooZXSean's PR BarneyLaw's PR
    KH-boop-bit CelineTj16's PR NgoHoangNhatMinh's PR
    Khantminn290 GeekyGooble's PR yoyongxuan's PR
    KieronOei Vorld's PR seanowww's PR
    Kimberlee97 reven0n's PR xwl42's PR
    Kineeeeee dominicddl's PR tkaixinn's PR
    LABDHH bananapielearnsjava's PR Lzkkuan's PR
    LZX-999 Glacialthorn's PR makis4n's PR
    Lanturn567 tokitobashi1's PR lunardrak's PR
    Leumu grenn24's PR WeeJean's PR
    Lucasn24 IvorKhan's PR evanjw2's PR
    Lzkkuan he-yue-svg's PR yhtham7's PR
    MNJPeng broccoli0616's PR weixianuni's PR
    Ma-Yirui Harjun751's PR K0p1-Git's PR
    MarcusLeongHK eltry42's PR c-j-lh's PR
    Mathew270 mug1wara26's PR ais555's PR
    McFishhh Zisaac99's PR ZavierCSJ's PR
    Meckss lqr1019's PR tch1001's PR
    Melvilleleesy bearkerb's PR FatKidddd's PR
    Mesutantonio its-me-orion's PR Ma-Yirui's PR
    Miche1111e jlismee's PR xdewu0508's PR
    Miloepeng miinren's PR fifamobilegems's PR
    MinhMXC Xinxiang0257's PR gunawanjoseph's PR
    MoeySeanJean AndrescuIII-too's PR yuntaeseo's PR
    MooMooYonders lhurr's PR x3zapper's PR
    MoshiMoshiMochi whchenyicn's PR nathantew14's PR
    MousseDm tonyvict's PR wafflescloud's PR
    Neko-Nguyen isaaclim01's PR TeoShiYuan's PR
    Nelsonweena maybeweijun's PR hansonpoh's PR
    NgoHoangNhatMinh Ruileirei's PR aliensarefake's PR
    NihaalManaf sahishnuk2's PR jaxwong's PR
    NownuJ Jerrytys's PR crimsonchaos02's PR
    Nsohko Hypovolemic's PR Haxatron's PR
    OKaiXiang wuliyq's PR XKMai's PR
    Orange-eat97 sabersmash1412's PR udonzzz's PR
    POeticPotatoes kianshenteoh's PR oadultradeepfield's PR
    Partillay791 orbitalsqwib's PR jordanloh's PR
    PeanutButter1212 ravichandran-gokool's PR jsprdev's PR
    PhoebeY05 Bosh1707's PR ryantanzr's PR
    Prateek2030s xiaotong0329's PR estherkyx's PR
    Print2PDF seanrh34's PR yapitsgabriel's PR
    Promist-Moon Butanol's PR seokjoon27's PR
    Puntart Z-Puyu's PR weihan-01's PR
    QuocBaoVu darrensimmx's PR CoderKee's PR
    Qwertyblob deepa-m1's PR ChengLeong's PR
    RagingRogue vinncee's PR recursive-rc's PR
    Rah-Rah-Mitra csrhui's PR mellowfarm's PR
    Rahulvira ckhai01's PR arunblue3's PR
    RandomNerd01 malcolmchu13's PR Angmar2722's PR
    Retribob anand2273's PR tohyanhui's PR
    Rhysmond abhatia2003's PR blurfrost's PR
    Rihiz hylinny's PR mihirshah2005's PR
    Roshan1572 WeeMee03's PR samueltann's PR
    Ruileirei aliensarefake's PR joojaja's PR
    Ruinim Roshan1572's PR WeeMee03's PR
    SAKICHANNN Duyy0406's PR Jav65's PR
    SanguineChameleon wucx-0's PR zjaoyuki's PR
    Schpeider valeriexylim's PR Eilyss's PR
    Sengernest charqxx's PR Chanism0808's PR
    ShaoZhi21 PeanutButter1212's PR ravichandran-gokool's PR
    Shearer1509 kailermai's PR Aryann-Sharma's PR
    Shubham-1417 hyhy987's PR keezhenxian's PR
    Soo42 Shubham-1417's PR hyhy987's PR
    Sophie-lmy josephkwok001's PR cjaycee's PR
    SoyWater vanphuc1201's PR Kineeeeee's PR
    Starishine reineoeq's PR OKaiXiang's PR
    Strikerprv trekkie3's PR timxthytia's PR
    Swei99 Joshua-Seah's PR duyLeu's PR
    TaiaYovelaPang zheng-jj's PR mackerelsoup's PR
    Tan-Guan-Lin Lanturn567's PR tokitobashi1's PR
    TastyVeggy Promist-Moon's PR Butanol's PR
    TeeJinSeng Gracesong146's PR jeffreylim24's PR
    TeoShiYuan hninsatphyusin's PR DavidShenJingtao's PR
    TheMythologist Qwertyblob's PR deepa-m1's PR
    ThePeeKayy MNJPeng's PR broccoli0616's PR
    TheresiaOng t-yunqi's PR luciusyeo's PR
    TimothySzu binghangc's PR ThePeeKayy's PR
    TzHsien calebanana's PR Huffle-Buffle's PR
    Vorld seanowww's PR jianronggu's PR
    Vrospix dylandaaa's PR baozzii's PR
    WFYishere sunshinefactoryyy's PR allanrobert0203's PR
    WeeJean camlin-tan's PR Neko-Nguyen's PR
    WeeMee03 samueltann's PR sjinho's PR
    Wen-Cong yymeiting's PR yk-tuturu's PR
    WhyXLook ngjsjordan's PR Leumu's PR
    WhyisQuek dnt0n's PR tjinyao's PR
    Whyudothiss dylantjy's PR jj55j7's PR
    XJie97 Derekqua's PR yycancode's PR
    XKMai IsaiahToh's PR 0rbita1's PR
    Xateh Jaey0un's PR FZFZFZZ's PR
    Xiao-Congchen ShaoZhi21's PR PeanutButter1212's PR
    Xinxiang0257 gunawanjoseph's PR JG-Kiran's PR
    Xirnic pranav3142's PR naa-siuuuu-ff's PR
    YH-100203 fishee82oo's PR WFYishere's PR
    YHKok kahkoii's PR Melvilleleesy's PR
    YSTey0808 joelchongg's PR Cavannn's PR
    Yourface1746 yhthia's PR TastyVeggy's PR
    Z-Puyu weihan-01's PR yorick-chew's PR
    ZH22 kentalim2's PR cameronlzy's PR
    ZavierCSJ tyuzuwu's PR kzfsg's PR
    ZayK1 ziheng119's PR shockingly134's PR
    ZhuRong818 meltedham's PR wjingsin's PR
    Zisaac99 ZavierCSJ's PR tyuzuwu's PR
    Ziwen510 tze088's PR darzizalol's PR
    Zmzzz3 Jyang1206's PR junhao4's PR
    aaroncjgoh polyrhythmas's PR liawjarell's PR
    abhatia2003 blurfrost's PR Hinlokk's PR
    actualmulti Swei99's PR Joshua-Seah's PR
    adibice1 yijiechong13's PR hui-x1ng's PR
    adityagk753 nuszuoyi's PR wangyuanchi's PR
    adrieltch ruissouw's PR lkxben's PR
    ais555 yalasoo's PR zhequan00's PR
    alfred-chua timothyleejin's PR mengshuos's PR
    algebananazzzzz WhyisQuek's PR dnt0n's PR
    aliensarefake joojaja's PR Cheeden's PR
    allanrobert0203 gaozilin2005's PR BJoozz's PR
    aloy-pek meowzz28's PR jing-xiang-choong's PR
    alsonleej saajid-ahamed's PR jooh6969's PR
    amptea simyeekai's PR flyingcat9's PR
    anand2273 tohyanhui's PR Partillay791's PR
    arunblue3 Chellu19's PR HiokKuek's PR
    ary-ban manishkharthik's PR estelle-ljgui's PR
    asaiyume jongrazi's PR limanjun99's PR
    ashmitahaldar kuagabriel8's PR Sophie-lmy's PR
    aufasodik naresh2478's PR ArunV2048's PR
    b33pbop Mesutantonio's PR its-me-orion's PR
    bacenl TheMythologist's PR Qwertyblob's PR
    balkinaveen ronithsaju's PR farbutnear's PR
    bananapielearnsjava Lzkkuan's PR he-yue-svg's PR
    baozzii JBYoonn's PR ngmhprogramming's PR
    bearkerb FatKidddd's PR shriniket03's PR
    bentandj w3njii's PR haobuhaoo's PR
    binghangc ThePeeKayy's PR MNJPeng's PR
    biscake bmathnguyen's PR ndhhh's PR
    bluemayo romidas99's PR ferroklaser's PR
    blurfrost Hinlokk's PR hwennnn's PR
    bmathnguyen ndhhh's PR noahseethorcodes's PR
    brainybryan69 ronniefun1's PR mjykxz17's PR
    brandontwj1 sbillsujithkumaar's PR CYW2004's PR
    broccoli0616 weixianuni's PR clementsimwj's PR
    btjm123 Print2PDF's PR seanrh34's PR
    c-j-lh Ziwen510's PR tze088's PR
    caiwang0 oysterboi's PR Glenn-Chiang's PR
    calebanana Huffle-Buffle's PR balkinaveen's PR
    cameronlzy julius-gwee's PR haojun-mah's PR
    camlin-tan Neko-Nguyen's PR isaaclim01's PR
    castryl Wen-Cong's PR yymeiting's PR
    charqxx Chanism0808's PR Javier-Lua's PR
    chcischc djgmh9's PR pohanson's PR
    cheezels tofuuu67's PR Kimberlee97's PR
    chenguo3125 rongkangw's PR dlywlotus's PR
    chloeongzy YH-100203's PR fishee82oo's PR
    christopherchong KH-boop-bit's PR CelineTj16's PR
    chuckyang123 Rhysmond's PR abhatia2003's PR
    cjaycee Dominique-DP9's PR XJie97's PR
    ckhai01 arunblue3's PR Chellu19's PR
    ckwflash syemfai's PR CZX123's PR
    clementsimwj McFishhh's PR Zisaac99's PR
    cleo7799 damiancxliew's PR wengmu's PR
    coberculidae KieronOei's PR Vorld's PR
    codewallie Vrospix's PR dylandaaa's PR
    coolprogrammer000 MousseDm's PR tonyvict's PR
    crimsonchaos02 dinhcodes's PR Ruinim's PR
    csrhui mellowfarm's PR chloeongzy's PR
    ctrf03 Strikerprv's PR trekkie3's PR
    cyfake rk2k3's PR rotarykirby's PR
    damiancxliew wengmu's PR enamourous's PR
    darisusu Jaredee123's PR SoyWater's PR
    darrensimmx CoderKee's PR kin-chong's PR
    darzizalol mizzat03's PR ckwflash's PR
    deepa-m1 ChengLeong's PR Zmzzz3's PR
    deniseegohh stefuiii's PR GuoGangQuan's PR
    denz-denz Yourface1746's PR yhthia's PR
    desmondwong1215 christopherchong's PR KH-boop-bit's PR
    dingf3ng Eggie23's PR Cleaach's PR
    dinhcodes Ruinim's PR Roshan1572's PR
    divyashahhh Junronggg's PR ebt-wu's PR
    djgmh9 pohanson's PR bluemayo's PR
    dlywlotus siuuuuuuuuuuuuuuuuuu's PR louist3ng's PR
    dnt0n tjinyao's PR Albertd13's PR
    dominicddl tkaixinn's PR yyssophie's PR
    dongjunnn b33pbop's PR Mesutantonio's PR
    donkoo24 yitao36's PR JeromeG89's PR
    duyLeu Jiru-code's PR zzdlklzz's PR
    dylandaaa baozzii's PR JBYoonn's PR
    dylantjy jj55j7's PR porcupinezzz's PR
    ebt-wu Chrogain's PR pei886's PR
    eesyuen09 ZH22's PR kentalim2's PR
    eltry42 c-j-lh's PR Ziwen510's PR
    enamourous Haffner32's PR zhonggruii's PR
    enxi-low JasonChang419's PR JoshLohh's PR
    estelle-ljgui TaiaYovelaPang's PR zheng-jj's PR
    estherkyx nghaowei's PR Eric9010's PR
    evanjw2 dongjunnn's PR b33pbop's PR
    farbutnear kahei9299's PR holeecow's PR
    fatbolster zhiyu05's PR JovanTeo1103's PR
    feliciaz05 stellecodes's PR leechongrui's PR
    fengql123 ryan-toh's PR Nelsonweena's PR
    ferroklaser Whyudothiss's PR dylantjy's PR
    fifamobilegems isyraqyusof's PR sngdarren's PR
    fishee82oo WFYishere's PR sunshinefactoryyy's PR
    flyingcat9 Dicksonlai29's PR BrandonnLow's PR
    forestmu huajun07's PR JothamWong's PR
    fsythw TimothySzu's PR binghangc's PR
    gab-er thejus03's PR oyanzhi's PR
    gabriel-lll MoeySeanJean's PR AndrescuIII-too's PR
    gabrieltang515 goodguykf's PR limweekit's PR
    gaozilin2005 BJoozz's PR soomin-k's PR
    garennotjeron EugeneOYZ1203n's PR not-a-scam's PR
    genehern lvbrobinhood's PR alfred-chua's PR
    gnahuy123 larrygaw's PR NownuJ's PR
    goatmilkkk nicksonho's PR lohzq88's PR
    goh-joshua qiiiixuan's PR fatbolster's PR
    gooZXSean BarneyLaw's PR JunhaoW3's PR
    goodguykf limweekit's PR jarretphon's PR
    gordontzx Tan-Guan-Lin's PR Lanturn567's PR
    grenn24 WeeJean's PR camlin-tan's PR
    gunawanjoseph JG-Kiran's PR divyashahhh's PR
    h-virdi owjd03's PR adityagk753's PR
    hai0506 brandontwj1's PR sbillsujithkumaar's PR
    hansonpoh javierlimt6's PR SAKICHANNN's PR
    haobuhaoo goh-joshua's PR qiiiixuan's PR
    haojun-mah cyfake's PR rk2k3's PR
    haorui2004 winstonzhaozhekai's PR yusen-luan's PR
    harun-abdullah genehern's PR lvbrobinhood's PR
    he-yue-svg yhtham7's PR llamawithhats's PR
    hninsatphyusin DavidShenJingtao's PR yong0112's PR
    holeecow bacenl's PR TheMythologist's PR
    hongxun03 weijie-wang227's PR mattcce's PR
    houzhenming Shearer1509's PR kailermai's PR
    huajun07 JothamWong's PR rahulmllvrp's PR
    hui-x1ng ctrf03's PR Strikerprv's PR
    huiyi-Al wongyuzhen's PR wailon18's PR
    hwennnn LZX-999's PR Glacialthorn's PR
    hyhy987 keezhenxian's PR zongmin-yu's PR
    hylinny mihirshah2005's PR ZayK1's PR
    iZUMi-kyouka deniseegohh's PR stefuiii's PR
    ianchinn biscake's PR bmathnguyen's PR
    imrenzo YSTey0808's PR joelchongg's PR
    infinex123 yuanz03's PR aaroncjgoh's PR
    inzk0518 yatihe01's PR zayyankece's PR
    isaaclim01 TeoShiYuan's PR hninsatphyusin's PR
    isaactoh ary-ban's PR manishkharthik's PR
    isaacyclai TzHsien's PR calebanana's PR
    isyraqyusof sngdarren's PR chcischc's PR
    itisnotjord nghnaomi's PR jyheng02's PR
    its-me-orion Ma-Yirui's PR Harjun751's PR
    j-os-h-in michellee15's PR junwei07's PR
    jakekeech tevyntan's PR imrenzo's PR
    jarretphon zachchong's PR algebananazzzzz's PR
    jasonleexc waynetanjh's PR nob-s's PR
    javierchuaby FisherSkyi's PR Retribob's PR
    javierlimt6 SAKICHANNN's PR Duyy0406's PR
    jaxwong jeremy-a-0808's PR infinex123's PR
    jayyyyy25 forestmu's PR huajun07's PR
    jcc-kh yihao03's PR jxnwxx's PR
    jeffreylim24 salmonkarp's PR iZUMi-kyouka's PR
    jeremy-a-0808 infinex123's PR yuanz03's PR
    jeroylim sj-c's PR Arshelle9912's PR
    jianronggu garennotjeron's PR EugeneOYZ1203n's PR
    jing-xiang-choong Rahulvira's PR ckhai01's PR
    jireh0108 aufasodik's PR naresh2478's PR
    jj55j7 porcupinezzz's PR Eugene-Lek's PR
    jlismee xdewu0508's PR JoveFYL's PR
    joelchongg Cavannn's PR simantak-dabhade's PR
    jonchng Briescion's PR keitht8y's PR
    jongrazi limanjun99's PR fengql123's PR
    jooh6969 hongxun03's PR weijie-wang227's PR
    joojaja Cheeden's PR adrieltch's PR
    jordanloh jakekeech's PR tevyntan's PR
    josephkwok001 cjaycee's PR Dominique-DP9's PR
    jovnc amptea's PR simyeekai's PR
    jsprdev pekyiheng's PR nty-dev's PR
    julius-gwee haojun-mah's PR cyfake's PR
    junhao4 3seastacks's PR san4b0t's PR
    junwei07 adibice1's PR yijiechong13's PR
    junyan-k Dumboiroy's PR BiggillyBoyMan's PR
    jvvvstin yonglinnnnnn's PR Habutiii's PR
    jxnwxx isaactoh's PR ary-ban's PR
    jyheng02 rizrn's PR siderealmaple's PR
    kahei9299 holeecow's PR bacenl's PR
    kahkoii Melvilleleesy's PR bearkerb's PR
    kailermai Aryann-Sharma's PR xiaoqi01010's PR
    katrinaykt haorui2004's PR winstonzhaozhekai's PR
    kbyeo Rah-Rah-Mitra's PR csrhui's PR
    keezhenxian zongmin-yu's PR krxm107's PR
    keitht8y castryl's PR Wen-Cong's PR
    kellytxn itisnotjord's PR nghnaomi's PR
    kentalim2 cameronlzy's PR julius-gwee's PR
    kevintanjc huiyi-Al's PR wongyuzhen's PR
    kianshenteoh oadultradeepfield's PR javierchuaby's PR
    kin-chong niyniy123's PR robinlogic's PR
    krxm107 xinyi-lim-19's PR PhoebeY05's PR
    kuagabriel8 Sophie-lmy's PR josephkwok001's PR
    kzfsg katrinaykt's PR haorui2004's PR
    landonzhao Anxinal's PR LABDHH's PR
    lanjia0 raynergoh's PR alsonleej's PR
    larrygaw NownuJ's PR Jerrytys's PR
    learningcoding-pixel soakedumplings's PR MarcusLeongHK's PR
    leechongrui Arnav-Jhajharia's PR SanguineChameleon's PR
    lhurr x3zapper's PR uylulu's PR
    liawjarell jcc-kh's PR yihao03's PR
    lihloway sirylcereal's PR Nsohko's PR
    lim-james Starishine's PR reineoeq's PR
    limanjun99 fengql123's PR ryan-toh's PR
    limjimin-nus watermelonisred's PR Xirnic's PR
    limweekit jarretphon's PR zachchong's PR
    livtarsillapoh Jeric-Tan's PR BryanKCodes's PR
    lkxben nicsohlame's PR AppDevIn's PR
    llamawithhats btjm123's PR Print2PDF's PR
    lohzq88 Orange-eat97's PR sabersmash1412's PR
    louist3ng Meckss's PR lqr1019's PR
    lqr1019 tch1001's PR Lucasn24's PR
    luciusyeo NihaalManaf's PR sahishnuk2's PR
    ludannnn morpheuschoo's PR jvvvstin's PR
    lunardrak chuckyang123's PR Rhysmond's PR
    lvbrobinhood alfred-chua's PR timothyleejin's PR
    mackerelsoup j-os-h-in's PR michellee15's PR
    makis4n aloy-pek's PR meowzz28's PR
    malcolmchu13 Angmar2722's PR jonchng's PR
    manishkharthik estelle-ljgui's PR TaiaYovelaPang's PR
    mattcce houzhenming's PR Shearer1509's PR
    matthias890 gordontzx's PR Tan-Guan-Lin's PR
    maybeweijun hansonpoh's PR javierlimt6's PR
    mellowfarm chloeongzy's PR YH-100203's PR
    meltedham wjingsin's PR desmondwong1215's PR
    mengshuos ren0716's PR zpnoob's PR
    meowzz28 jing-xiang-choong's PR Rahulvira's PR
    michellee15 junwei07's PR adibice1's PR
    mihirshah2005 ZayK1's PR ziheng119's PR
    miinren fifamobilegems's PR isyraqyusof's PR
    mizzat03 ckwflash's PR syemfai's PR
    mjykxz17 kbyeo's PR Rah-Rah-Mitra's PR
    monnss69 pei3nn's PR QuocBaoVu's PR
    morpheuschoo jvvvstin's PR yonglinnnnnn's PR
    mug1wara26 ais555's PR yalasoo's PR
    naa-siuuuu-ff plingplingshiny's PR TeeJinSeng's PR
    naresh2478 ArunV2048's PR subhitsha-sp's PR
    nathantew14 Rihiz's PR hylinny's PR
    ndhhh noahseethorcodes's PR ChekaLowQiJun's PR
    neet-it GREYHAT262's PR ChewyMochi's PR
    nghaowei Eric9010's PR dingf3ng's PR
    nghnaomi jyheng02's PR rizrn's PR
    ngjsjordan Leumu's PR grenn24's PR
    ngmhprogramming jasonleexc's PR waynetanjh's PR
    ngyupeng zzzyans's PR Sengernest's PR
    nicholaslimzixian cleo7799's PR damiancxliew's PR
    nicksonho lohzq88's PR Orange-eat97's PR
    nicktantk Khantminn290's PR GeekyGooble's PR
    nicsohlame AppDevIn's PR WhyXLook's PR
    niyniy123 robinlogic's PR wenn5055's PR
    noahseethorcodes ChekaLowQiJun's PR h-virdi's PR
    nob-s ludannnn's PR morpheuschoo's PR
    not-a-scam MooMooYonders's PR lhurr's PR
    nty-dev asaiyume's PR jongrazi's PR
    nuszuoyi wangyuanchi's PR ashmitahaldar's PR
    oadultradeepfield javierchuaby's PR FisherSkyi's PR
    oilyfishball JeromeGohRY's PR zekaistic's PR
    ongyixin Puntart's PR Z-Puyu's PR
    orbitalsqwib jordanloh's PR jakekeech's PR
    owjd03 adityagk753's PR nuszuoyi's PR
    oyanzhi eesyuen09's PR ZH22's PR
    oysterboi Glenn-Chiang's PR denz-denz's PR
    pei3nn QuocBaoVu's PR darrensimmx's PR
    pei886 pokedot's PR yzr456's PR
    pekyiheng nty-dev's PR asaiyume's PR
    plingplingshiny TeeJinSeng's PR Gracesong146's PR
    pohanson bluemayo's PR romidas99's PR
    pokedot yzr456's PR learningcoding-pixel's PR
    polyrhythmas liawjarell's PR jcc-kh's PR
    porcupinezzz Eugene-Lek's PR POeticPotatoes's PR
    pranav3142 naa-siuuuu-ff's PR plingplingshiny's PR
    qiiiixuan fatbolster's PR zhiyu05's PR
    rahulmllvrp Xateh's PR Jaey0un's PR
    ravichandran-gokool jsprdev's PR pekyiheng's PR
    raynergoh alsonleej's PR saajid-ahamed's PR
    recursive-rc siangjun2's PR lihloway's PR
    reineoeq OKaiXiang's PR wuliyq's PR
    ren0716 zpnoob's PR jayyyyy25's PR
    reven0n xwl42's PR ngyupeng's PR
    reynabxr yosonteo's PR Juink4i's PR
    rizrn siderealmaple's PR Prateek2030s's PR
    rk2k3 rotarykirby's PR oilyfishball's PR
    robinlogic wenn5055's PR landonzhao's PR
    romidas99 ferroklaser's PR Whyudothiss's PR
    rongkangw dlywlotus's PR siuuuuuuuuuuuuuuuuuu's PR
    ronithsaju farbutnear's PR kahei9299's PR
    ronniefun1 mjykxz17's PR kbyeo's PR
    rotarykirby oilyfishball's PR JeromeGohRY's PR
    ruissouw lkxben's PR nicsohlame's PR
    ryan-toh Nelsonweena's PR maybeweijun's PR
    ryantanzr neet-it's PR GREYHAT262's PR
    saajid-ahamed jooh6969's PR hongxun03's PR
    sabersmash1412 udonzzz's PR tgonet's PR
    sahishnuk2 jaxwong's PR jeremy-a-0808's PR
    salmonkarp iZUMi-kyouka's PR deniseegohh's PR
    samthambad matthias890's PR gordontzx's PR
    samuelcg20 caiwang0's PR oysterboi's PR
    samueltann sjinho's PR isaacyclai's PR
    san4b0t gabriel-lll's PR MoeySeanJean's PR
    sbillsujithkumaar CYW2004's PR reynabxr's PR
    seanowww jianronggu's PR garennotjeron's PR
    seanrh34 yapitsgabriel's PR enxi-low's PR
    seokjoon27 coolprogrammer000's PR MousseDm's PR
    serenelwt fsythw's PR TimothySzu's PR
    shaneak03 Beastarz's PR codewallie's PR
    shockingly134 cheezels's PR tofuuu67's PR
    shriniket03 Xiao-Congchen's PR ShaoZhi21's PR
    siangjun2 lihloway's PR sirylcereal's PR
    siderealmaple Prateek2030s's PR xiaotong0329's PR
    simantak-dabhade wylandee's PR TheresiaOng's PR
    simyeekai flyingcat9's PR Dicksonlai29's PR
    sirylcereal Nsohko's PR Hypovolemic's PR
    siuuuuuuuuuuuuuuuuuu louist3ng's PR Meckss's PR
    sj-c Arshelle9912's PR Miche1111e's PR
    sjinho isaacyclai's PR TzHsien's PR
    sngdarren chcischc's PR djgmh9's PR
    soakedumplings MarcusLeongHK's PR eltry42's PR
    soomin-k Abhijay25's PR thomas5564's PR
    stefuiii GuoGangQuan's PR kellytxn's PR
    stellecodes leechongrui's PR Arnav-Jhajharia's PR
    subhitsha-sp Soo42's PR Shubham-1417's PR
    sunshinefactoryyy allanrobert0203's PR gaozilin2005's PR
    syemfai CZX123's PR tathan08's PR
    t-yunqi luciusyeo's PR NihaalManaf's PR
    tathan08 CATISNOTSODIUM's PR ZhuRong818's PR
    tch1001 Lucasn24's PR IvorKhan's PR
    tevyntan imrenzo's PR YSTey0808's PR
    tgonet DannyOnCode's PR livtarsillapoh's PR
    thejus03 oyanzhi's PR eesyuen09's PR
    thomas5564 chenguo3125's PR rongkangw's PR
    tieutrongphuc Chewy03's PR monnss69's PR
    timothyleejin mengshuos's PR ren0716's PR
    timxthytia vincent-wat04's PR junyan-k's PR
    tjinyao Albertd13's PR williamoose's PR
    tkaixinn yyssophie's PR yjjr0's PR
    tofuuu67 Kimberlee97's PR reven0n's PR
    tohyanhui Partillay791's PR orbitalsqwib's PR
    tokitobashi1 lunardrak's PR chuckyang123's PR
    tonyvict wafflescloud's PR yuanjasper's PR
    trekkie3 timxthytia's PR vincent-wat04's PR
    tuanduong18 feliciaz05's PR stellecodes's PR
    tyuzuwu kzfsg's PR katrinaykt's PR
    tze088 darzizalol's PR mizzat03's PR
    udonzzz tgonet's PR DannyOnCode's PR
    uylulu AaronToh's PR darisusu's PR
    valeriexylim Eilyss's PR Bobbodi's PR
    vanphuc1201 Kineeeeee's PR dominicddl's PR
    vincent-wat04 junyan-k's PR Dumboiroy's PR
    vinncee recursive-rc's PR siangjun2's PR
    w3njii haobuhaoo's PR goh-joshua's PR
    wafflescloud yuanjasper's PR Gareth2YuSheng's PR
    wailon18 Joulenergy's PR shaneak03's PR
    wangyuanchi ashmitahaldar's PR kuagabriel8's PR
    watermelonisred Xirnic's PR pranav3142's PR
    waynetanjh nob-s's PR ludannnn's PR
    weihan-01 yorick-chew's PR RagingRogue's PR
    weijie-wang227 mattcce's PR houzhenming's PR
    weixianuni clementsimwj's PR McFishhh's PR
    wengmu enamourous's PR Haffner32's PR
    wenn5055 landonzhao's PR Anxinal's PR
    whchenyicn nathantew14's PR Rihiz's PR
    williamoose BoredFurry's PR YHKok's PR
    winstonzhaozhekai yusen-luan's PR Mathew270's PR
    wjingsin desmondwong1215's PR christopherchong's PR
    wongyuzhen wailon18's PR Joulenergy's PR
    wucx-0 zjaoyuki's PR lanjia0's PR
    wuliyq XKMai's PR IsaiahToh's PR
    wylandee TheresiaOng's PR t-yunqi's PR
    x3zapper uylulu's PR AaronToh's PR
    xavychin samuelcg20's PR caiwang0's PR
    xiaoqi01010 goatmilkkk's PR nicksonho's PR
    xiaotong0329 estherkyx's PR nghaowei's PR
    xinyi-lim-19 PhoebeY05's PR Bosh1707's PR
    xwl42 ngyupeng's PR zzzyans's PR
    xxdydx DJsudartha's PR tieutrongphuc's PR
    yalasoo zhequan00's PR hai0506's PR
    yapitsgabriel enxi-low's PR JasonChang419's PR
    yatihe01 zayyankece's PR brainybryan69's PR
    yhtham7 llamawithhats's PR btjm123's PR
    yhthia TastyVeggy's PR Promist-Moon's PR
    yihao03 jxnwxx's PR isaactoh's PR
    yijiechong13 hui-x1ng's PR ctrf03's PR
    yitao36 JeromeG89's PR Juggernaut102's PR
    yjjr0 JordanLow's PR donkoo24's PR
    yk-tuturu tuanduong18's PR feliciaz05's PR
    yong0112 ianchinn's PR biscake's PR
    yonglinnnnnn Habutiii's PR Schpeider's PR
    yorick-chew RagingRogue's PR vinncee's PR
    yosonteo Juink4i's PR samthambad's PR
    yoyongxuan Bleng-flash's PR gabrieltang515's PR
    yuanjasper Gareth2YuSheng's PR MoshiMoshiMochi's PR
    yuanz03 aaroncjgoh's PR polyrhythmas's PR
    yuntaeseo nicholaslimzixian's PR cleo7799's PR
    yusen-luan Mathew270's PR mug1wara26's PR
    ywijie xavychin's PR samuelcg20's PR
    yycancode gab-er's PR thejus03's PR
    yymeiting yk-tuturu's PR tuanduong18's PR
    yyssophie yjjr0's PR JordanLow's PR
    yzr456 learningcoding-pixel's PR soakedumplings's PR
    zachchong algebananazzzzz's PR WhyisQuek's PR
    zayyankece brainybryan69's PR ronniefun1's PR
    zekaistic 203ZK's PR jovnc's PR
    zheng-jj mackerelsoup's PR j-os-h-in's PR
    zhequan00 hai0506's PR brandontwj1's PR
    zhiyu05 JovanTeo1103's PR nicktantk's PR
    zhonggruii ongyixin's PR Puntart's PR
    ziheng119 shockingly134's PR cheezels's PR
    zjaoyuki lanjia0's PR raynergoh's PR
    zongmin-yu krxm107's PR xinyi-lim-19's PR
    zpnoob jayyyyy25's PR forestmu's PR
    zzdlklzz RandomNerd01's PR malcolmchu13's PR
    zzzyans Sengernest's PR charqxx's PR

    1b) Find instances of the three code quality problems listed below: Go through the code in the diff view (i.e., the files changed tab) of those PRs, and take screenshots of instances of the following three code quality problems (ignore other types of code quality problems):
    a) Weak SLAP
    b) Nesting problems: arrow-head style code or too-deep nesting (what's the difference?)
    c) Too-long methods

    • If you can't find at least one example, you can try the fallback option provided, and failing that, another random iP PR.
    • You may select borderline and possibly problematic cases too.

    To identify nesting problems or long methods, zoom out and scroll through the entire PR code to do a visual inspection (no need to read the code line-by-line). After visually locating a method that looks too long/deep, have a closer look to see it can be improved by using better abstraction.

    If existing PR comments are getting in your way, you can hide them using the following option:

    You can use the following setting to try the two different views available and pick the one you like.

FAQ How to decide if a method is too long (or if the nesting is too deep)?


  1. first 10 minutes Paste screenshots you took in the T5-Workspace.pptx file the tutor will share with you via MSTeams.

  2. next 10 minutes Discussion: The tutor will lead a short discussion to go through the problematic code you found.

  3. after the tutorial Apply the insights gained from this activity to improve the code quality of your own iP, if necessary.

    You are not required to (but welcome to) post review comments in the PRs you examined.

FAQ Why is tutorial task 1 rushed? I couldn't update the Workspace file before it was downloaded by the tutor; will I be penalised? Can I do it later?


2 User stories exercise

  • Consider the following user stories a team came up with, for a tP that aims to build a software for tracking travel plans.
1 As a … I can … So that I can … notes
2 first-time user see some sample trips when I open the app easily try out its features without needing to add my data first
3 first-time user see a help message explaining which features I should try first start by trying features that are more suited for new users e.g., "hey you seem to be new. Try adding a trip first"
4 new user ready to adopt the app for my own use purge all data get rid of sample/dummy data and start adding my real data
5 busy user track all trip-related data inside the app save time looking for data
6 user sending trip info to friends via email or telegram
7 user add a trip
8 user delete a trip get rid of trip no longer needed to track
9 user edit trip details correct mistakes I made when adding a trip
10 user view all trip details recall details of trips
11 user see the next upcoming trip details when I open the app save the step of searching for the trip reason: the next upcoming trips is the most likely trip the user may want to see
  • Think of the answers to the following questions. These will be discussed during the tutorial.
    1. Which user stories don’t follow the correct format?
    2. Any of them too big for the tP planning? i.e., cannot be implemented by one person within 1-2 days
    3. Which are must-have features i.e., impossible to use the app without it

3 Prioritize tP user stories

  1. If you haven't done so already, brainstorm for user stories.

  1. If you want to refine your user stories (based on what you learned from the tutorial activity above) that you brainstormed earlier, do that first.

  2. If you haven't done so already, prioritize tP user stories as explained in the panel below.

4 time permitting Create a feature list for the MVP version

  • If there is time left, do the following tP task that is scheduled for the following week.

Admin tP → week 6 → Conceptualize the MVP version

  • Task: Based on your user stories selected previously, conceptualize the MVP in the form of a feature list.
  • Why?: So far, we have user stories we want to include in the MVP version. But user stories simply tell us user needs. To move towards a product design, we need to design features of the product that can fulfill those user needs.

  • Submission: Note down the feature list in your online project notes document.

FAQ How many features should we put in the MVP?