Week 5 [Mon, Feb 10th] - 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. 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
    0x4F776C Victoria281's PR jingchun19's PR
    0xF41 shuang26's PR yuqing-tham's PR
    AbiHalim niha81's PR andong0909's PR
    AerollingOverDeepBlueSeas glennliew's PR ambertan77's PR
    Alolononon moingshoing's PR deseansoh's PR
    AnAfterthought e1093051's PR changjy81's PR
    AnWe11 simenggg's PR heyitssakinah's PR
    AndreChia datletu's PR Ben926's PR
    Ben926 Stickiem's PR kai824's PR
    Benjam11n Junixm's PR feconi1024's PR
    Bill-1 sreelakshmiharidos's PR yjunyeu's PR
    Billy026 YosieSYX's PR popova-mariia's PR
    BladerX11 senshir's PR GauhVish's PR
    Bryce-3D ceilingFan456's PR dragonesejosh's PR
    CHI-ME WhiteBear82's PR TrKNguyen's PR
    CJ-783 AnAfterthought's PR e1093051's PR
    CVincent0907 TanJieHaoAmos's PR Siyan-G's PR
    CXl0l0 iuhiah's PR pranavyey's PR
    Casielim kubrian's PR caxewhy's PR
    Charlesl12 YashvanGH's PR nicolaskjh's PR
    ChauuuLe OvOtter's PR AbiHalim's PR
    ChinZJ zephaniahong's PR pang-yy's PR
    Clifong awlarpi's PR 0xF41's PR
    CloudKai BladerX11's PR senshir's PR
    Codekrodile jonzyyyy's PR mogmyij's PR
    CoreySiah Bryce-3D's PR ceilingFan456's PR
    DESU-CLUB itsvari's PR ZaydM18's PR
    DanielJames0302 Luoq1-Xu's PR wswddl's PR
    DengTianle crmlatte's PR arnavbajpai's PR
    DiligentPenguinn VikramGoyal23's PR SahanaAvantika's PR
    Ditzchann hzk-lab's PR findingfaey's PR
    Emmanuel2001 davidfoo07's PR DESU-CLUB's PR
    Engulfy TiewJiaLiang's PR adoubleb's PR
    Ernestnzx Inquisitivrx's PR castryl's PR
    Eun777 DengTianle's PR crmlatte's PR
    FabianHeng delonlee01's PR Kannan171's PR
    FadhilPM xuxuezhou's PR KarKuen's PR
    Fieash chenxy12345's PR jaylontan's PR
    FooNicholas dingZvel's PR johngao122's PR
    Frozennfishh gajinkee's PR veehz's PR
    GCheeYang teesha902's PR kylieluk88's PR
    GZTan23 wilsonh0's PR Hackari's PR
    GaaneshT SheYuting's PR kerktaiheng's PR
    GabriellaGloria swatirajesh277's PR souledfigurine's PR
    GauhVish Liu-Jihan's PR Xzh119's PR
    Golddirio Prog-Neuro-Com's PR SanShaoQian's PR
    GrassHeadd Seethevon's PR vrisdng's PR
    Gu0Fengming TanXingZhong's PR wallacepck's PR
    HAITAO2003 cerulyean's PR DanielJames0302's PR
    Hackari themintchoco's PR hrishikeshsathyian's PR
    HarishB99 darrenchooji's PR Rae2480's PR
    Huan-Kiat tim0tay's PR Ernestnzx's PR
    Hugo-Chia kimseunghyun-kr's PR minnibb's PR
    Inquisitivrx castryl's PR ChinZJ's PR
    J4Joshua Masunori's PR yuyang011's PR
    JadeCheah gengyudong's PR Fieash's PR
    Jasonzhou97 h-b-k-nishi's PR hyizhak's PR
    Jensen188 geeliette's PR ki1r0's PR
    Jeremiah33-3 davidchongg's PR aisyahally's PR
    JohannsenLum wilsonsfh's PR CJ-783's PR
    Jovin-Ang adwinang's PR kennethsoh's PR
    Jsjk112344 Jasonzhou97's PR h-b-k-nishi's PR
    Judy1x4 LF1928's PR K1mcheee's PR
    JuhromeAlexander Hugo-Chia's PR kimseunghyun-kr's PR
    JunXiang26 potatodudedude's PR nikingoda's PR
    Junixm feconi1024's PR SAN-MUYUN's PR
    K1mcheee chenxu20's PR wzhua02's PR
    Kaidama97 kea-S's PR samuelkwik's PR
    Kannan171 Codekrodile's PR jonzyyyy's PR
    KarKuen lilyium's PR amir-dha's PR
    KimHan01 reaneechua's PR weiyanminoo's PR
    Kiranlimtl jiancheng37's PR GCheeYang's PR
    Kkenjji wentingchua's PR Ryuse's PR
    LF1928 K1mcheee's PR chenxu20's PR
    LeeJiaWei23 SociallyIneptWeeb's PR lauhengyi's PR
    Leeisateam Huan-Kiat's PR tim0tay's PR
    Liu-Jihan Xzh119's PR Nano-233's PR
    LonelyFort nhocmt227's PR Kkenjji's PR
    LsmnBmnc LuBolin's PR ChauuuLe's PR
    LuBolin ChauuuLe's PR OvOtter's PR
    Luoq1-Xu wswddl's PR namitdeb739's PR
    MakiseKurisuX Parrycys's PR leedeen01's PR
    Masunori yuyang011's PR botosek's PR
    Meatsushi64 Jovin-Ang's PR adwinang's PR
    Melvan-Chan NoahKoh's PR GrassHeadd's PR
    Mil-leon lilduckling's PR Jsjk112344's PR
    Mingyuan03 waylonggggg's PR minhkiwi14's PR
    MrAsparag00se yuto1115's PR noahang's PR
    NHT020305 zyonwee's PR Partillay's PR
    NaelAnoob quangthangisme's PR tadacheng's PR
    Nano-233 gandwarf's PR Kaidama97's PR
    Neilchen863 yuqiannemo's PR Casielim's PR
    NhatMinh0208 basil-boh's PR awc1116's PR
    NightlyAffair TheEnd-alr-taken's PR subiloble's PR
    NoahKoh GrassHeadd's PR Seethevon's PR
    Noob-No-1 weiwong834's PR nlqhung130403's PR
    Nova1729 shashwatchan's PR dexterkwxn's PR
    OvOtter AbiHalim's PR niha81's PR
    Parrycys leedeen01's PR WhyAre's PR
    Partillay JunXiang26's PR potatodudedude's PR
    PriyadarshiCharvi NHT020305's PR zyonwee's PR
    Prog-Neuro-Com SanShaoQian's PR caroline1233456's PR
    RT0118 GaaneshT's PR SheYuting's PR
    Rae2480 potatoems's PR NaelAnoob's PR
    Reshiro Neilchen863's PR yuqiannemo's PR
    RickyHFR ryanlow64's PR AnWe11's PR
    Ryuse xenyeo's PR brvndonkoh's PR
    SAN-MUYUN GabriellaGloria's PR swatirajesh277's PR
    SahanaAvantika mjyan02's PR charlenelau-20's PR
    SanShaoQian caroline1233456's PR Alolononon's PR
    Sean-G-Han hutongyan's PR feliciahmq's PR
    Seethevon vrisdng's PR isawangyx's PR
    Shamanbenny KimHan01's PR reaneechua's PR
    Shanyey laishuya's PR aaronlim02's PR
    SheYuting kerktaiheng's PR sunpterodactyl's PR
    SherrinfordHR nathtiekk's PR Jeremiah33-3's PR
    ShiJianXi TobyCyan's PR codebreaker64's PR
    Siyan-G vikeedough's PR wenruu's PR
    SociallyIneptWeeb lauhengyi's PR leeyenshen's PR
    SomneelSaha2004 Ditzchann's PR hzk-lab's PR
    Stickiem kai824's PR blacksesamezongzi's PR
    SuspectBlue jeronkk's PR philbertshea's PR
    TanJieHaoAmos Siyan-G's PR vikeedough's PR
    TanXingZhong wallacepck's PR Noob-No-1's PR
    Taoseeker blobfish465's PR Meatsushi64's PR
    TasmiaH0508 CoreySiah's PR Bryce-3D's PR
    TeaMakesMePee juniper285's PR J4Joshua's PR
    Terentwc liy722's PR Clifong's PR
    TheEnd-alr-taken subiloble's PR meglwhy's PR
    TiewJiaLiang adoubleb's PR Gu0Fengming's PR
    Timothy-Ho0203 DiligentPenguinn's PR VikramGoyal23's PR
    TobyCyan codebreaker64's PR dexterleng's PR
    ToxOptimism deberinoo's PR broccoli-hater's PR
    TrKNguyen Billy026's PR YosieSYX's PR
    UltimateHG kaungzinye's PR cyhni's PR
    Victoria281 jingchun19's PR zacklow28's PR
    VikramGoyal23 SahanaAvantika's PR mjyan02's PR
    Wailydest Golddirio's PR Prog-Neuro-Com's PR
    WeiHungLoh coffeemocha's PR panomia01's PR
    WhiteBear82 TrKNguyen's PR Billy026's PR
    WhyAre gn07's PR zenn345's PR
    WilkinsAng nat-ong555's PR wj200's PR
    Windofbitter xumarcus's PR nicholasdaijh's PR
    Wrongian ernestlsy's PR sciphi-123's PR
    Xavierlhm alexandtheoh's PR zihung20's PR
    Xzh119 Nano-233's PR gandwarf's PR
    YashvanGH nicolaskjh's PR Wrongian's PR
    YosieSYX popova-mariia's PR Charlesl12's PR
    ZaydM18 RickyHFR's PR ryanlow64's PR
    Zerolegacy boinkkitty's PR MrAsparag00se's PR
    Zhannyhong soonami69's PR ShiJianXi's PR
    Zonnie-23 Zhannyhong's PR soonami69's PR
    aaronlim02 flljy940's PR LonelyFort's PR
    adoubleb Gu0Fengming's PR TanXingZhong's PR
    advaypakhale Judy1x4's PR LF1928's PR
    adwinang kennethsoh's PR twhjames's PR
    aekyr FooNicholas's PR dingZvel's PR
    aisyahally zlllllr's PR malihahaque's PR
    alexandtheoh zihung20's PR HarishB99's PR
    ambertan77 sivaramjeychand's PR Frozennfishh's PR
    amir-dha Wailydest's PR Golddirio's PR
    andong0909 qilstiano's PR LeeJiaWei23's PR
    angjozee bipplane's PR carineang's PR
    aquaimpact matthanfoo's PR jordon0802's PR
    arnavbajpai ToxOptimism's PR deberinoo's PR
    arshinsikka Jensen188's PR geeliette's PR
    avinazz3 Shanyey's PR laishuya's PR
    awc1116 RT0118's PR GaaneshT's PR
    awlarpi 0xF41's PR shuang26's PR
    basil-boh awc1116's PR RT0118's PR
    benedictleejr arshinsikka's PR Jensen188's PR
    bhavinaa caando's PR ziliangstanley's PR
    bipplane carineang's PR Leeisateam's PR
    bkkuan huangtian666's PR hhlh27's PR
    blacksesamezongzi lyhthaddeus's PR jiangsuwangjing's PR
    blobfish465 Meatsushi64's PR Jovin-Ang's PR
    boinkkitty MrAsparag00se's PR yuto1115's PR
    botosek FabianHeng's PR delonlee01's PR
    broccoli-hater meloppeitreet's PR iamanoob44's PR
    brvndonkoh kokseen1's PR ioubread's PR
    bryantjandra advaypakhale's PR Judy1x4's PR
    bryonk aquaimpact's PR matthanfoo's PR
    caando ziliangstanley's PR mervyn-teo's PR
    carineang Leeisateam's PR Huan-Kiat's PR
    caroline1233456 Alolononon's PR moingshoing's PR
    castryl ChinZJ's PR zephaniahong's PR
    caxewhy sherwinee's PR nguyenvukhang's PR
    ceilingFan456 dragonesejosh's PR shawnnygoh's PR
    cerulyean DanielJames0302's PR Luoq1-Xu's PR
    changjy81 gohlucas's PR danplatypus30's PR
    chanjunlin Benjam11n's PR Junixm's PR
    charlenelau-20 angjozee's PR bipplane's PR
    chen-xiangrui Timothy-Ho0203's PR DiligentPenguinn's PR
    chenxu20 wzhua02's PR TasmiaH0508's PR
    chenxy12345 jaylontan's PR thegrimbee's PR
    chinpcbenjamin githubcsuser's PR jon-seana's PR
    chuahziyang monobeartae's PR TeaMakesMePee's PR
    clarabellelim WilkinsAng's PR nat-ong555's PR
    clx3210 Taoseeker's PR blobfish465's PR
    codebreaker64 dexterleng's PR bryonk's PR
    coffeemocha panomia01's PR Bill-1's PR
    crmlatte arnavbajpai's PR ToxOptimism's PR
    cscms03 m0destly's PR bryantjandra's PR
    curiousfun88 Kiranlimtl's PR jiancheng37's PR
    cyhni jodielzy's PR pastchum's PR
    cyrolite UltimateHG's PR kaungzinye's PR
    danplatypus30 LsmnBmnc's PR LuBolin's PR
    darHH benedictleejr's PR arshinsikka's PR
    darrenchooji Rae2480's PR potatoems's PR
    datletu Ben926's PR Stickiem's PR
    davidchongg aisyahally's PR zlllllr's PR
    davidfoo07 DESU-CLUB's PR itsvari's PR
    deannapoh loyaltypollution's PR zhenglong1603's PR
    deberinoo broccoli-hater's PR meloppeitreet's PR
    delonlee01 Kannan171's PR Codekrodile's PR
    deseansoh nictjh's PR chuahziyang's PR
    dexterkwxn nicholasohjj's PR HAITAO2003's PR
    dexterleng bryonk's PR aquaimpact's PR
    dingZvel johngao122's PR bkkuan's PR
    dnardnar NightlyAffair's PR TheEnd-alr-taken's PR
    dragonesejosh shawnnygoh's PR raw-asparagus's PR
    e1093051 changjy81's PR gohlucas's PR
    elizazaa PriyadarshiCharvi's PR NHT020305's PR
    ernestlsy sciphi-123's PR junngithub's PR
    farhan-navas ho-thanh-und's PR clx3210's PR
    feconi1024 SAN-MUYUN's PR GabriellaGloria's PR
    feliciahmq kararei's PR 0x4F776C's PR
    findingfaey luna-ortus-cor's PR wei-song1's PR
    flljy940 LonelyFort's PR nhocmt227's PR
    gajinkee veehz's PR weien02's PR
    gandwarf Kaidama97's PR kea-S's PR
    geeliette ki1r0's PR nja99's PR
    gekjunxu NhatMinh0208's PR basil-boh's PR
    gengyudong Fieash's PR chenxy12345's PR
    githubcsuser jon-seana's PR xk1234's PR
    glennliew ambertan77's PR sivaramjeychand's PR
    gn07 zenn345's PR josejhkim's PR
    gohlucas danplatypus30's PR LsmnBmnc's PR
    h-b-k-nishi hyizhak's PR jniaorx's PR
    hengjeekuan patil-np's PR CloudKai's PR
    heyitssakinah Reshiro's PR Neilchen863's PR
    hhlh27 cyrolite's PR UltimateHG's PR
    ho-thanh-und clx3210's PR Taoseeker's PR
    hrishikeshsathyian gekjunxu's PR NhatMinh0208's PR
    hsinyilow Melvan-Chan's PR NoahKoh's PR
    huangtian666 hhlh27's PR cyrolite's PR
    hutongyan feliciahmq's PR kararei's PR
    hyizhak jniaorx's PR GZTan23's PR
    hzk-lab findingfaey's PR luna-ortus-cor's PR
    iamanoob44 JadeCheah's PR gengyudong's PR
    ioubread mistyk786's PR cscms03's PR
    isaacchua0309 mihirniyogi's PR chen-xiangrui's PR
    isawangyx keyansheng's PR mhaikelll's PR
    itsapaulblem isaacchua0309's PR mihirniyogi's PR
    itsvari ZaydM18's PR RickyHFR's PR
    iuhiah pranavyey's PR salads-source's PR
    izniy xinniyee's PR aekyr's PR
    jamesberyl deannapoh's PR loyaltypollution's PR
    javentankangle nickt121's PR zedonggg's PR
    jaylontan thegrimbee's PR not-available's PR
    jensenhuangyankai Mil-leon's PR lilduckling's PR
    jeronkk philbertshea's PR JuhromeAlexander's PR
    jhwan0707 izniy's PR xinniyee's PR
    jiancheng37 GCheeYang's PR teesha902's PR
    jiangsuwangjing nanditaselvaraju's PR javentankangle's PR
    jingchun19 zacklow28's PR darHH's PR
    jniaorx GZTan23's PR wilsonh0's PR
    jodielzy pastchum's PR Nova1729's PR
    johngao122 bkkuan's PR huangtian666's PR
    jon-seana xk1234's PR ypuppy's PR
    jonaturn WeiHungLoh's PR coffeemocha's PR
    jonzyyyy mogmyij's PR CHI-ME's PR
    jordon0802 ongxinyii's PR bhavinaa's PR
    josejhkim Emmanuel2001's PR davidfoo07's PR
    juneha1120 Mingyuan03's PR waylonggggg's PR
    juniper285 J4Joshua's PR Masunori's PR
    junngithub wowwwp's PR dnardnar's PR
    kai824 blacksesamezongzi's PR lyhthaddeus's PR
    kararei 0x4F776C's PR Victoria281's PR
    karthu0301 SomneelSaha2004's PR Ditzchann's PR
    kaungzinye cyhni's PR jodielzy's PR
    kea-S samuelkwik's PR hsinyilow's PR
    kennethsoh twhjames's PR xplus2g4's PR
    kerktaiheng sunpterodactyl's PR Terentwc's PR
    kevinlimantoro123 lesterlimjj's PR SuspectBlue's PR
    keyansheng mhaikelll's PR avinazz3's PR
    ki1r0 nja99's PR chanjunlin's PR
    kimseunghyun-kr minnibb's PR juneha1120's PR
    kokseen1 ioubread's PR mistyk786's PR
    kubrian caxewhy's PR sherwinee's PR
    kumar2215 Xavierlhm's PR alexandtheoh's PR
    kylieluk88 quantin96's PR leewaikin19's PR
    laishuya aaronlim02's PR flljy940's PR
    lauhengyi leeyenshen's PR SherrinfordHR's PR
    leedeen01 WhyAre's PR gn07's PR
    leewaikin19 namprice227's PR jamesberyl's PR
    leeyenshen SherrinfordHR's PR nathtiekk's PR
    lesterlimjj SuspectBlue's PR jeronkk's PR
    lilduckling Jsjk112344's PR Jasonzhou97's PR
    lilyium amir-dha's PR Wailydest's PR
    limshaoqi samuelneo's PR varuuuun's PR
    liy722 Clifong's PR awlarpi's PR
    loyaltypollution zhenglong1603's PR jonaturn's PR
    luna-ortus-cor wei-song1's PR Engulfy's PR
    lyhthaddeus jiangsuwangjing's PR nanditaselvaraju's PR
    m0destly bryantjandra's PR advaypakhale's PR
    malihahaque AerollingOverDeepBlueSeas's PR glennliew's PR
    matthanfoo jordon0802's PR ongxinyii's PR
    meglwhy clarabellelim's PR WilkinsAng's PR
    meloppeitreet iamanoob44's PR JadeCheah's PR
    mervyn-teo reuben-thomas's PR chinpcbenjamin's PR
    mhaikelll avinazz3's PR Shanyey's PR
    mihirniyogi chen-xiangrui's PR Timothy-Ho0203's PR
    mingshan2705 FadhilPM's PR xuxuezhou's PR
    minhkiwi14 hengjeekuan's PR patil-np's PR
    minnibb juneha1120's PR Mingyuan03's PR
    mistyk786 cscms03's PR m0destly's PR
    mjyan02 charlenelau-20's PR angjozee's PR
    mogmyij CHI-ME's PR WhiteBear82's PR
    moingshoing deseansoh's PR nictjh's PR
    monobeartae TeaMakesMePee's PR juniper285's PR
    namitdeb739 kevinlimantoro123's PR lesterlimjj's PR
    namprice227 jamesberyl's PR deannapoh's PR
    nanditaselvaraju javentankangle's PR nickt121's PR
    nat-ong555 wj200's PR limshaoqi's PR
    nathtiekk Jeremiah33-3's PR davidchongg's PR
    nguyenvukhang Shamanbenny's PR KimHan01's PR
    nhocmt227 Kkenjji's PR wentingchua's PR
    nicholasdaijh Zonnie-23's PR Zhannyhong's PR
    nicholasohjj HAITAO2003's PR cerulyean's PR
    nickt121 zedonggg's PR curiousfun88's PR
    nicolaskjh Wrongian's PR ernestlsy's PR
    nictjh chuahziyang's PR monobeartae's PR
    niha81 andong0909's PR qilstiano's PR
    nikingoda jensenhuangyankai's PR Mil-leon's PR
    nja99 chanjunlin's PR Benjam11n's PR
    nlqhung130403 JohannsenLum's PR wilsonsfh's PR
    noahang AndreChia's PR datletu's PR
    ongxinyii bhavinaa's PR caando's PR
    pang-yy karthu0301's PR SomneelSaha2004's PR
    panomia01 Bill-1's PR sreelakshmiharidos's PR
    pastchum Nova1729's PR shashwatchan's PR
    patil-np CloudKai's PR BladerX11's PR
    philbertshea JuhromeAlexander's PR Hugo-Chia's PR
    popova-mariia Charlesl12's PR YashvanGH's PR
    potatodudedude nikingoda's PR jensenhuangyankai's PR
    potatoems NaelAnoob's PR quangthangisme's PR
    pranavyey salads-source's PR elizazaa's PR
    qilstiano LeeJiaWei23's PR SociallyIneptWeeb's PR
    quangthangisme tadacheng's PR Zerolegacy's PR
    quantin96 leewaikin19's PR namprice227's PR
    rannn367 CVincent0907's PR TanJieHaoAmos's PR
    raw-asparagus mingshan2705's PR FadhilPM's PR
    reaneechua weiyanminoo's PR zeotheburrito's PR
    reuben-thomas chinpcbenjamin's PR githubcsuser's PR
    ryanlow64 AnWe11's PR simenggg's PR
    salads-source elizazaa's PR PriyadarshiCharvi's PR
    samuelkwik hsinyilow's PR Melvan-Chan's PR
    samuelneo varuuuun's PR kumar2215's PR
    sciphi-123 junngithub's PR wowwwp's PR
    senshir GauhVish's PR Liu-Jihan's PR
    shashwatchan dexterkwxn's PR nicholasohjj's PR
    shawnnygoh raw-asparagus's PR mingshan2705's PR
    shelialia Sean-G-Han's PR hutongyan's PR
    sherwinee nguyenvukhang's PR Shamanbenny's PR
    shuang26 yuqing-tham's PR zuoshihua's PR
    simenggg heyitssakinah's PR Reshiro's PR
    sivaramjeychand Frozennfishh's PR gajinkee's PR
    soonami69 ShiJianXi's PR TobyCyan's PR
    souledfigurine MakiseKurisuX's PR Parrycys's PR
    sreelakshmiharidos yjunyeu's PR Eun777's PR
    subiloble meglwhy's PR clarabellelim's PR
    sunpterodactyl Terentwc's PR liy722's PR
    swatirajesh277 souledfigurine's PR MakiseKurisuX's PR
    szelingtan shelialia's PR Sean-G-Han's PR
    tadacheng Zerolegacy's PR boinkkitty's PR
    teesha902 kylieluk88's PR quantin96's PR
    thegrimbee not-available's PR zwliew's PR
    themintchoco hrishikeshsathyian's PR gekjunxu's PR
    tim0tay Ernestnzx's PR Inquisitivrx's PR
    twhjames xplus2g4's PR itsapaulblem's PR
    varsha13152 szelingtan's PR shelialia's PR
    varuuuun kumar2215's PR Xavierlhm's PR
    veehz weien02's PR xa0412's PR
    vikeedough wenruu's PR farhan-navas's PR
    vrisdng isawangyx's PR keyansheng's PR
    wallacepck Noob-No-1's PR weiwong834's PR
    waylonggggg minhkiwi14's PR hengjeekuan's PR
    wei-song1 Engulfy's PR TiewJiaLiang's PR
    weien02 xa0412's PR zechary28's PR
    weiwong834 nlqhung130403's PR JohannsenLum's PR
    weiyanminoo zeotheburrito's PR wyongqiing's PR
    wenruu farhan-navas's PR ho-thanh-und's PR
    wentingchua Ryuse's PR xenyeo's PR
    wilsonh0 Hackari's PR themintchoco's PR
    wilsonsfh CJ-783's PR AnAfterthought's PR
    wj200 limshaoqi's PR samuelneo's PR
    wowwwp dnardnar's PR NightlyAffair's PR
    wswddl namitdeb739's PR kevinlimantoro123's PR
    wyongqiing rannn367's PR CVincent0907's PR
    wzhua02 TasmiaH0508's PR CoreySiah's PR
    xa0412 zechary28's PR CXl0l0's PR
    xenyeo brvndonkoh's PR kokseen1's PR
    xinniyee aekyr's PR FooNicholas's PR
    xinnnyeee jhwan0707's PR izniy's PR
    xk1234 ypuppy's PR varsha13152's PR
    xplus2g4 itsapaulblem's PR isaacchua0309's PR
    xumarcus nicholasdaijh's PR Zonnie-23's PR
    xuxuezhou KarKuen's PR lilyium's PR
    yjunyeu Eun777's PR DengTianle's PR
    ypuppy varsha13152's PR szelingtan's PR
    yuqiannemo Casielim's PR kubrian's PR
    yuqing-tham zuoshihua's PR xinnnyeee's PR
    yuto1115 noahang's PR AndreChia's PR
    yuyang011 botosek's PR FabianHeng's PR
    zacklow28 darHH's PR benedictleejr's PR
    zechary28 CXl0l0's PR iuhiah's PR
    zedonggg curiousfun88's PR Kiranlimtl's PR
    zenn345 josejhkim's PR Emmanuel2001's PR
    zeotheburrito wyongqiing's PR rannn367's PR
    zephaniahong pang-yy's PR karthu0301's PR
    zhenglong1603 jonaturn's PR WeiHungLoh's PR
    zihung20 HarishB99's PR darrenchooji's PR
    ziliangstanley mervyn-teo's PR reuben-thomas's PR
    zlllllr malihahaque's PR AerollingOverDeepBlueSeas's PR
    zuoshihua xinnnyeee's PR jhwan0707's PR
    zwliew Windofbitter's PR xumarcus's PR
    zyonwee Partillay's PR JunXiang26's PR

  2. 10 minutes Find instances of the three code quality problems listed below: Go through the code in the diff view (i.e., the files changed tab), and find instances of following 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.

    Paste screenshots of problematic code in the .pptx the tutor will share with you via MSTeams.

    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. 10 minutes Discussion: The tutor will lead a short discussion to go through the problematic code you found.

  2. After the tutorial, you can 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 When doing tutorial task 1, I couldn't update the workspace file before it was downloaded by the tutor. Will I be penalised?


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?