This site is from a past semester! The current version will be here when the new semester starts.

Week 5 [Fri, Sep 2nd] - Tutorial

1 Discuss code quality problems of iP PRs

  1. Find the PR you have been allocated to discuss (expand the 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
    24Donovan24 guanzhou03's PR Kang-Quan's PR
    ALWHgithub Dilysss's PR AugustDespair's PR
    Aishwarya-Hariharan-Iyer sprintaway's PR YZTangent's PR
    AkkFiros wadia82's PR senwei01's PR
    Aloynz drkkjh's PR ryanczx's PR
    AshiqurRah DarrenCsAcc's PR Prearo's PR
    AugustDespair Chustinjeng's PR mohamedsaf1's PR
    Bacon-Strips SweetPotato0213's PR mlzt2000's PR
    Bahamas20 wongyewjon's PR DanielLimWeiEn's PR
    Benjamin-Sim Aishwarya-Hariharan-Iyer's PR sprintaway's PR
    Berted Nephelite's PR anthonyhoth's PR
    BlopApple malwaregarry's PR desmondyst's PR
    Bubbl3T gunbux's PR marclzh's PR
    CFSY Yingming23's PR lyuting47's PR
    CedricChia123 debwy's PR therealdaofu's PR
    CeereeC PokezardVGC's PR GenFusion122's PR
    Charles1026 sharmaine1028's PR mqchua's PR
    ChongCheeKaiClarence Ryan-Tan00's PR CeereeC's PR
    ChryslineLim jgyj123's PR boredcoco's PR
    Chustinjeng mohamedsaf1's PR Berted's PR
    Cjun1039 eugenelmj's PR darrentde's PR
    ConradLew shenyih0ng's PR ryanguai's PR
    DanielLimWeiEn bryanngzh's PR nealetham's PR
    Darren12345677 teoyuqi's PR rycs2812's PR
    DarrenCsAcc Prearo's PR nseah21's PR
    DevanshShah1309 florentianayuwono's PR Thing1Thing2's PR
    Dilysss AugustDespair's PR Chustinjeng's PR
    Donovan9617 SeekSaveServe's PR ish1506's PR
    Echomo-Xinyu eugenetayyj's PR jasonchristopher21's PR
    Eclipse-Dominator ZhengLong3's PR seetohjinwei's PR
    Edfernape Hikoya's PR feliciagan's PR
    Effixion changjy44's PR Isaaclhy00's PR
    EiffelLKF danielk0k's PR NicholasTYD's PR
    Elben85 yeehaoo's PR lulucopter's PR
    ElginL tienyu2000's PR autumn-sonata's PR
    ElijahS67 bokun2's PR dexter-sim's PR
    EmilyOng NUSDG's PR cliftonfelix's PR
    ErvinK123 xav168's PR SpecOps2016's PR
    Eugene-Ong-W-X yixiann's PR Cjun1039's PR
    Eugenetanwl3881 heyzec's PR RussellDash332's PR
    Evande1 ReubenChay's PR hoang227's PR
    Ferusel aarontangr's PR YH-15's PR
    Francis-Tan nareus's PR comicalromance's PR
    Fuzanwenn richavm14's PR midnightfeverrr's PR
    GarethOng cfyjoanna's PR L1uY1jun's PR
    Gavzzz jehousoh's PR ruihan00's PR
    GenFusion122 zupey's PR nqt230's PR
    HakkaNgin teekaytai's PR alexandermula's PR
    Hikoya feliciagan's PR yiyefyy's PR
    HoJunHao2000 pewggls's PR zzthian's PR
    Hongyi6328 fungusta's PR jetlfj's PR
    Hoodineee elizabethhky's PR zbz-lvlv's PR
    HowSuen bryanhce's PR Rachel-AG's PR
    Isaaclhy00 sikai00's PR sugiyem's PR
    JJoeYi jialatteo's PR gabyang's PR
    JasonCP14 zacchaeuschok's PR phualiting's PR
    JasonYapzx tanhl2000's PR johnbenedictyan's PR
    Jiacheng-y kangzongxian's PR EmilyOng's PR
    Jnwkm cadencjk's PR shwene's PR
    Jo3LW shauneang's PR chm252's PR
    JonLamy leirdas's PR TanPingZhi's PR
    Jonaspng rgonslayer's PR zylee348's PR
    JonathanWiguna HoJunHao2000's PR pewggls's PR
    JordanChua tinenhao's PR jolynloh's PR
    JovonLim Vshnv2001's PR TJun-Jie's PR
    JustinPeng13 lilythchu's PR Yongbeom-Kim's PR
    JustinS00 lfrostbytee's PR KeithPJX's PR
    KIANSEONG jjtan444's PR ReaganTan00's PR
    KJunWei Jonaspng's PR rgonslayer's PR
    KSHan29 Bahamas20's PR wongyewjon's PR
    Kang-Quan TanWenCong's PR jontmy's PR
    KeithPJX nmtuan2001's PR not-available's PR
    Kennethsim2000 e1010101's PR maxng17's PR
    Kok-je KJunWei's PR Jonaspng's PR
    L1uY1jun ngxingyu's PR Effixion's PR
    LJXSean ErvinK123's PR xav168's PR
    Lan-Jingbo Bacon-Strips's PR SweetPotato0213's PR
    LianGuoYang chloeelim's PR Whysochong's PR
    LikHern LiuFangrui's PR yusiangeng's PR
    LimAiLin LolfoollorS's PR jhchee18's PR
    LiuFangrui yusiangeng's PR qiaoen17's PR
    LolfoollorS jhchee18's PR frrrramses's PR
    LuYiting0913 angkl0's PR stevenlimhw's PR
    Marcusgwj prit3010's PR nicolelim02's PR
    MinHeinA tanxuanyun's PR lleyi0606's PR
    MuhdMusab Aloynz's PR drkkjh's PR
    NUSDG cliftonfelix's PR misterpuffin's PR
    Neethesh26 tsammeow's PR PangKuangWei's PR
    Nephelite anthonyhoth's PR linuschancs's PR
    NicholasPatrick Wu-Lezheng's PR rylzxc's PR
    NicholasTYD Tex-Tang's PR zicotjia's PR
    PangKuangWei bryanljx's PR seanmanik's PR
    PeiYee88 JustinS00's PR lfrostbytee's PR
    Pinran-J cowlinn's PR ama-chi's PR
    Piyotato janelleljt's PR Charles1026's PR
    PokezardVGC GenFusion122's PR zupey's PR
    Polygonalr shamooose's PR chao890's PR
    Prearo nseah21's PR marcuspang's PR
    Puakii jia-han's PR KSHan29's PR
    Qiaoran-M ConradLew's PR shenyih0ng's PR
    Rachel-AG ryanlml's PR eesung00's PR
    RachelChua ALWHgithub's PR Dilysss's PR
    Ramanathan0908 yeojunjie's PR leeianee's PR
    ReaganTan00 neosunhan's PR jasonqiu212's PR
    ReubenChay hoang227's PR Ferusel's PR
    RezwanArefin01 josephaedan's PR linuschui's PR
    RichDom2185 gerardstevan's PR xhphoong's PR
    RussellDash332 crvstalphua's PR sarrrdin's PR
    Ryan-Tan00 CeereeC's PR PokezardVGC's PR
    Sampy147 nopehax's PR KIANSEONG's PR
    Samsation vvidday's PR myangat0343's PR
    SeekSaveServe ish1506's PR XenonShawn's PR
    Shawn532 jicsontoh's PR shawnkai's PR
    ShawnChew JJoeYi's PR jialatteo's PR
    ShenyiCui Polygonalr's PR shamooose's PR
    ShummyOwnzYou seox123's PR alvinjiang1's PR
    SilasTSL Kok-je's PR KJunWei's PR
    SpecOps2016 MuhdMusab's PR Aloynz's PR
    Ssatu kaij77's PR junweimoo's PR
    SweetPotato0213 mlzt2000's PR huzaifa1712's PR
    TJun-Jie edricyeo's PR CFSY's PR
    TYKCodes LikHern's PR LiuFangrui's PR
    TZL0 albertZhangTJ's PR LianGuoYang's PR
    Tan-Jia-Rong laxus2308's PR santosh3007's PR
    Tan-Jin-Waye garfield-oo7's PR Evande1's PR
    TanPingZhi dreammac3816547290's PR Samsation's PR
    TanWenCong jontmy's PR charleslimjh's PR
    Tex-Tang zicotjia's PR paullee18's PR
    TheSoggy Ugholaf's PR rexong's PR
    Thing1Thing2 Elben85's PR yeehaoo's PR
    ThomasHoooo JasonYapzx's PR tanhl2000's PR
    Ugholaf rexong's PR LimAiLin's PR
    Vinodjayakumar124 HakkaNgin's PR teekaytai's PR
    Vshnv2001 TJun-Jie's PR edricyeo's PR
    WR3nd3 melissaharijanto's PR RichDom2185's PR
    WWEQG adeearyaa's PR jonasgwt's PR
    Whysochong Piyotato's PR janelleljt's PR
    WingKei67 sh4nH's PR WuHaohui1231's PR
    Wu-Lezheng rylzxc's PR bigcrushes's PR
    WuHaohui1231 domoberzin's PR seelengxd's PR
    XenonShawn Shawn532's PR jicsontoh's PR
    YH-15 Donovan9617's PR SeekSaveServe's PR
    YZTangent totsukatomofumi's PR amresh2000's PR
    Yingming23 lyuting47's PR jeromehjj's PR
    Yongbeom-Kim kynapy's PR clarence-chew's PR
    Yuvaraj0702 kxrt's PR yuanxi1's PR
    ZhengLong3 seetohjinwei's PR SilasTSL's PR
    aarontangr YH-15's PR Donovan9617's PR
    adeearyaa jonasgwt's PR BlopApple's PR
    agarwal-anjali Marcusgwj's PR prit3010's PR
    albertZhangTJ LianGuoYang's PR chloeelim's PR
    albertarielw Hoodineee's PR elizabethhky's PR
    alexandermula tantzeyeong's PR ketamethane's PR
    alvinjiang1 waynezsy's PR sohenze's PR
    alvintfl Kennethsim2000's PR e1010101's PR
    ama-chi nehcuy's PR yeoyujie's PR
    amresh2000 seanflyyy's PR Tan-Jia-Rong's PR
    angkl0 stevenlimhw's PR ichigh0st's PR
    anthonyhoth linuschancs's PR JovonLim's PR
    anuanas2007 CedricChia123's PR debwy's PR
    april-anh castryl's PR maryjess's PR
    arnav-ag AshiqurRah's PR DarrenCsAcc's PR
    asaierika beetee17's PR reneeyeow02's PR
    autumn-sonata Ramanathan0908's PR yeojunjie's PR
    avock DevanshShah1309's PR florentianayuwono's PR
    bananamonkey4655 LJXSean's PR ErvinK123's PR
    beetee17 reneeyeow02's PR isanidiot's PR
    benjytan45678 ningtan11's PR tin-jy's PR
    bensohh samuelcheongws's PR leongdl135's PR
    bigcrushes yunruu's PR tensaida's PR
    bokun2 dexter-sim's PR danzzzerl's PR
    boredcoco jacobkwan's PR rachaelsng's PR
    bryanhce Rachel-AG's PR ryanlml's PR
    bryanljx seanmanik's PR JordanChua's PR
    bryanngzh nealetham's PR highorbit25's PR
    cadencjk shwene's PR ElijahS67's PR
    carriezhengjr peppapighs's PR ytingtan's PR
    castryl maryjess's PR yuehernkang's PR
    cfyjoanna L1uY1jun's PR ngxingyu's PR
    changjy44 Isaaclhy00's PR sikai00's PR
    chantellyu rama-pang's PR craeyeons's PR
    chao890 pwjj2000's PR GarethOng's PR
    charleslimjh jq1836's PR marcusczh's PR
    cheeheng fongyj's PR izzahaj's PR
    chengda300 paotheroo's PR joosxi's PR
    chloeelim Whysochong's PR Piyotato's PR
    chm252 shogun187's PR bananamonkey4655's PR
    chngchngchng Jnwkm's PR cadencjk's PR
    ciaoosuuu Pinran-J's PR cowlinn's PR
    clarence-chew leecaregene's PR riccqi's PR
    cliftonfelix misterpuffin's PR junwei-tan's PR
    comicalromance Yuvaraj0702's PR kxrt's PR
    connlim RezwanArefin01's PR josephaedan's PR
    cowlinn ama-chi's PR nehcuy's PR
    craeyeons EiffelLKF's PR danielk0k's PR
    crvstalphua sarrrdin's PR dlimyy's PR
    cxyterence wrewsama's PR farisanadia's PR
    czhongwei dr-arrgghh's PR ChongCheeKaiClarence's PR
    danielk0k NicholasTYD's PR Tex-Tang's PR
    danzzzerl kavantan's PR sheshenk's PR
    darrentde parth-io's PR alvintfl's PR
    darrtzj Lan-Jingbo's PR Bacon-Strips's PR
    debwy therealdaofu's PR mjgui's PR
    deepimpactmir TYKCodes's PR LikHern's PR
    deeyonn Sampy147's PR nopehax's PR
    desmondyst marcuslowhuiyu's PR cxyterence's PR
    dexter-sim danzzzerl's PR kavantan's PR
    dlimyy ongwenpin's PR turretDive's PR
    doimoiboi yilinzyl's PR gnahzeus's PR
    domoberzin seelengxd's PR gowribhat's PR
    donljh Eugenetanwl3881's PR heyzec's PR
    dr-arrgghh ChongCheeKaiClarence's PR Ryan-Tan00's PR
    dreammac3816547290 Samsation's PR vvidday's PR
    drkkjh ryanczx's PR loyhongshenggg's PR
    e1010101 maxng17's PR glemenneo's PR
    edricyeo CFSY's PR Yingming23's PR
    ee-suan yellow-294's PR weesiau's PR
    eesung00 lkwlkww's PR RachelChua's PR
    ekweirui chantellyu's PR rama-pang's PR
    elizabethhky zbz-lvlv's PR carriezhengjr's PR
    emptygx JonLamy's PR leirdas's PR
    eugenelmj darrentde's PR parth-io's PR
    eugenetayyj jasonchristopher21's PR o-ohst's PR
    fannyjian vantemoon's PR normkoh's PR
    farisanadia ShummyOwnzYou's PR seox123's PR
    feliciagan yiyefyy's PR wxy1203's PR
    florentianayuwono Thing1Thing2's PR Elben85's PR
    fongyj izzahaj's PR LuYiting0913's PR
    frrrramses nickeltea's PR snigloo's PR
    fungusta jetlfj's PR ShenyiCui's PR
    gabyang zlimez's PR Neethesh26's PR
    garfield-oo7 Evande1's PR ReubenChay's PR
    gerardstevan xhphoong's PR Edfernape's PR
    glemenneo Eclipse-Dominator's PR ZhengLong3's PR
    gnahzeus cheeheng's PR fongyj's PR
    gowribhat WR3nd3's PR melissaharijanto's PR
    guanzhou03 Kang-Quan's PR TanWenCong's PR
    gunbux marclzh's PR ee-suan's PR
    guokweijie phyliciachristel's PR tyw2811's PR
    guowei42 arnav-ag's PR AshiqurRah's PR
    hanwenlai fannyjian's PR vantemoon's PR
    hauchongtang jwdavis0200's PR Tan-Jin-Waye's PR
    heyzec RussellDash332's PR crvstalphua's PR
    highorbit25 donljh's PR Eugenetanwl3881's PR
    hoang227 Ferusel's PR aarontangr's PR
    huzaifa1712 jamietan2002's PR jovitaanderson's PR
    ichigh0st TZL0's PR albertZhangTJ's PR
    isanidiot johnrhimawan's PR ngquyduc's PR
    ish1506 XenonShawn's PR Shawn532's PR
    izzahaj LuYiting0913's PR angkl0's PR
    jacobkwan rachaelsng's PR optionalemon's PR
    jamietan2002 jovitaanderson's PR jchilling's PR
    janelleljt Charles1026's PR sharmaine1028's PR
    jasonchristopher21 o-ohst's PR agarwal-anjali's PR
    jasonqiu212 weiquany's PR Puakii's PR
    jchilling NicholasPatrick's PR Wu-Lezheng's PR
    jehousoh ruihan00's PR Vinodjayakumar124's PR
    jeromehjj JustinPeng13's PR lilythchu's PR
    jeromepui guowei42's PR arnav-ag's PR
    jetlfj ShenyiCui's PR Polygonalr's PR
    jgyj123 boredcoco's PR jacobkwan's PR
    jhchee18 frrrramses's PR nickeltea's PR
    jia-han KSHan29's PR Bahamas20's PR
    jialatteo gabyang's PR zlimez's PR
    jicsontoh shawnkai's PR connlim's PR
    jjtan444 ReaganTan00's PR neosunhan's PR
    johnbenedictyan deeyonn's PR Sampy147's PR
    johnrhimawan ngquyduc's PR kelvinou01's PR
    jolynloh chengda300's PR paotheroo's PR
    jonasgwt BlopApple's PR malwaregarry's PR
    jontmy charleslimjh's PR jq1836's PR
    joosxi Jo3LW's PR shauneang's PR
    jorrdansoh PeiYee88's PR JustinS00's PR
    josephaedan linuschui's PR jeromepui's PR
    jovitaanderson jchilling's PR NicholasPatrick's PR
    jq1836 marcusczh's PR Gavzzz's PR
    jsincorporated ElginL's PR tienyu2000's PR
    junwei-tan ChryslineLim's PR jgyj123's PR
    junweimoo april-anh's PR castryl's PR
    jwdavis0200 Tan-Jin-Waye's PR garfield-oo7's PR
    kaij77 junweimoo's PR april-anh's PR
    kangqiao322 Bubbl3T's PR gunbux's PR
    kangzongxian EmilyOng's PR NUSDG's PR
    kavantan sheshenk's PR hauchongtang's PR
    kelvinou01 leehuiyulaura's PR ngshijun's PR
    ketamethane Darren12345677's PR teoyuqi's PR
    kevinchangjk ShawnChew's PR JJoeYi's PR
    kxrt yuanxi1's PR deepimpactmir's PR
    kynapy clarence-chew's PR leecaregene's PR
    laxus2308 santosh3007's PR limweijun's PR
    leecaregene riccqi's PR yuxuanleong's PR
    leehuiyulaura ngshijun's PR WingKei67's PR
    leeianee 24Donovan24's PR guanzhou03's PR
    leirdas TanPingZhi's PR dreammac3816547290's PR
    leongdl135 czhongwei's PR dr-arrgghh's PR
    lesterong Fuzanwenn's PR richavm14's PR
    lfrostbytee KeithPJX's PR nmtuan2001's PR
    lilythchu Yongbeom-Kim's PR kynapy's PR
    limweijun nerbnerb's PR kevinchangjk's PR
    ling-ui HowSuen's PR bryanhce's PR
    linuschancs JovonLim's PR Vshnv2001's PR
    linuschui jeromepui's PR guowei42's PR
    liviamil sjoann's PR sherylkong18's PR
    lizekai-richard avock's PR DevanshShah1309's PR
    lkwlkww RachelChua's PR ALWHgithub's PR
    lleyi0606 liviamil's PR sjoann's PR
    loyhongshenggg Eugene-Ong-W-X's PR yixiann's PR
    lpohsien darrtzj's PR Lan-Jingbo's PR
    lulucopter MinHeinA's PR tanxuanyun's PR
    lyuting47 jeromehjj's PR JustinPeng13's PR
    malwaregarry desmondyst's PR marcuslowhuiyu's PR
    marclzh ee-suan's PR yellow-294's PR
    marcusczh Gavzzz's PR jehousoh's PR
    marcuslowhuiyu cxyterence's PR wrewsama's PR
    marcuspang jorrdansoh's PR PeiYee88's PR
    maryjess yuehernkang's PR tlx02's PR
    maxng17 glemenneo's PR Eclipse-Dominator's PR
    maxtance ruiqi7's PR guokweijie's PR
    melissaharijanto RichDom2185's PR gerardstevan's PR
    midnightfeverrr lizekai-richard's PR avock's PR
    minjiunn AkkFiros's PR wadia82's PR
    misterpuffin junwei-tan's PR ChryslineLim's PR
    mjgui Jiacheng-y's PR kangzongxian's PR
    mlzt2000 huzaifa1712's PR jamietan2002's PR
    mohamedsaf1 Berted's PR Nephelite's PR
    mqchua JasonCP14's PR zacchaeuschok's PR
    myangat0343 rui-han-crh's PR lpohsien's PR
    nareus comicalromance's PR Yuvaraj0702's PR
    nealetham highorbit25's PR donljh's PR
    nehcuy yeoyujie's PR Qiaoran-M's PR
    neosunhan jasonqiu212's PR weiquany's PR
    nerbnerb kevinchangjk's PR ShawnChew's PR
    ngquyduc kelvinou01's PR leehuiyulaura's PR
    ngshijun WingKei67's PR sh4nH's PR
    ngxingyu Effixion's PR changjy44's PR
    nickeltea snigloo's PR xiaoying1129's PR
    nicolelim02 nitant-p's PR anuanas2007's PR
    ningtan11 tin-jy's PR Ssatu's PR
    nitant-p anuanas2007's PR CedricChia123's PR
    njxue pratham31012002's PR rjkoh's PR
    nmtuan2001 not-available's PR shaniceng's PR
    nopehax KIANSEONG's PR jjtan444's PR
    normkoh JonathanWiguna's PR HoJunHao2000's PR
    notle1706 onepersonhere's PR kangqiao322's PR
    nqt230 zsiggg's PR jsincorporated's PR
    nseah21 marcuspang's PR jorrdansoh's PR
    nvmdava thamruicong's PR TheSoggy's PR
    o-ohst agarwal-anjali's PR Marcusgwj's PR
    onepersonhere kangqiao322's PR Bubbl3T's PR
    ongwenpin turretDive's PR notle1706's PR
    optionalemon xiaobill8's PR songivan00's PR
    paotheroo joosxi's PR Jo3LW's PR
    parnikkapore t1mzzz's PR lesterong's PR
    parth-io alvintfl's PR Kennethsim2000's PR
    paullee18 nvmdava's PR thamruicong's PR
    peppapighs ytingtan's PR hanwenlai's PR
    pewggls zzthian's PR ling-ui's PR
    phualiting albertarielw's PR Hoodineee's PR
    phyliciachristel tyw2811's PR Francis-Tan's PR
    pratham31012002 rjkoh's PR minjiunn's PR
    prit3010 nicolelim02's PR nitant-p's PR
    pwjj2000 GarethOng's PR cfyjoanna's PR
    qiaoen17 quannam0124's PR ekweirui's PR
    quannam0124 ekweirui's PR chantellyu's PR
    rachaelsng optionalemon's PR xiaobill8's PR
    rama-pang craeyeons's PR EiffelLKF's PR
    reneeyeow02 isanidiot's PR johnrhimawan's PR
    rexong LimAiLin's PR LolfoollorS's PR
    rgonslayer zylee348's PR ciaoosuuu's PR
    riccqi yuxuanleong's PR WWEQG's PR
    richavm14 midnightfeverrr's PR lizekai-richard's PR
    rjkoh minjiunn's PR AkkFiros's PR
    rui-han-crh lpohsien's PR darrtzj's PR
    ruihan00 Vinodjayakumar124's PR HakkaNgin's PR
    ruiqi7 guokweijie's PR phyliciachristel's PR
    ryanczx loyhongshenggg's PR Eugene-Ong-W-X's PR
    ryanguai chngchngchng's PR Jnwkm's PR
    ryanlml eesung00's PR lkwlkww's PR
    rycs2812 ssyap98's PR emptygx's PR
    rylzxc bigcrushes's PR yunruu's PR
    samuelcheongws leongdl135's PR czhongwei's PR
    santosh3007 limweijun's PR nerbnerb's PR
    sarrrdin dlimyy's PR ongwenpin's PR
    seanflyyy Tan-Jia-Rong's PR laxus2308's PR
    seanmanik JordanChua's PR tinenhao's PR
    seelengxd gowribhat's PR WR3nd3's PR
    seetohjinwei SilasTSL's PR Kok-je's PR
    senwei01 benjytan45678's PR ningtan11's PR
    seox123 alvinjiang1's PR waynezsy's PR
    sh4nH WuHaohui1231's PR domoberzin's PR
    shamooose chao890's PR pwjj2000's PR
    shaniceng asaierika's PR beetee17's PR
    sharmaine1028 mqchua's PR JasonCP14's PR
    shauneang chm252's PR shogun187's PR
    shawnkai connlim's PR RezwanArefin01's PR
    shenyih0ng ryanguai's PR chngchngchng's PR
    sherylkong18 sltsheryl's PR njxue's PR
    sheshenk hauchongtang's PR jwdavis0200's PR
    shogun187 bananamonkey4655's PR LJXSean's PR
    shwene ElijahS67's PR bokun2's PR
    sikai00 sugiyem's PR Benjamin-Sim's PR
    sjoann sherylkong18's PR sltsheryl's PR
    sltsheryl njxue's PR pratham31012002's PR
    snigloo xiaoying1129's PR Hongyi6328's PR
    sohenze ThomasHoooo's PR JasonYapzx's PR
    songivan00 maxtance's PR ruiqi7's PR
    sprintaway YZTangent's PR totsukatomofumi's PR
    ssyap98 emptygx's PR JonLamy's PR
    stevenlimhw ichigh0st's PR TZL0's PR
    sugiyem Benjamin-Sim's PR Aishwarya-Hariharan-Iyer's PR
    t1mzzz lesterong's PR Fuzanwenn's PR
    tanhl2000 johnbenedictyan's PR deeyonn's PR
    tantzeyeong ketamethane's PR Darren12345677's PR
    tanxuanyun lleyi0606's PR liviamil's PR
    teekaytai alexandermula's PR tantzeyeong's PR
    tensaida parnikkapore's PR t1mzzz's PR
    teoyuqi rycs2812's PR ssyap98's PR
    thamruicong TheSoggy's PR Ugholaf's PR
    therealdaofu mjgui's PR Jiacheng-y's PR
    tienyu2000 autumn-sonata's PR Ramanathan0908's PR
    tin-jy Ssatu's PR kaij77's PR
    tinenhao jolynloh's PR chengda300's PR
    tlx02 doimoiboi's PR yilinzyl's PR
    totsukatomofumi amresh2000's PR seanflyyy's PR
    tsammeow PangKuangWei's PR bryanljx's PR
    turretDive notle1706's PR onepersonhere's PR
    tyw2811 Francis-Tan's PR nareus's PR
    vantemoon normkoh's PR JonathanWiguna's PR
    vvidday myangat0343's PR rui-han-crh's PR
    wadia82 senwei01's PR benjytan45678's PR
    waynezsy sohenze's PR ThomasHoooo's PR
    weesiau bensohh's PR samuelcheongws's PR
    weiquany Puakii's PR jia-han's PR
    wongyewjon DanielLimWeiEn's PR bryanngzh's PR
    wrewsama farisanadia's PR ShummyOwnzYou's PR
    wxy1203 Echomo-Xinyu's PR eugenetayyj's PR
    xav168 SpecOps2016's PR MuhdMusab's PR
    xhphoong Edfernape's PR Hikoya's PR
    xiaobill8 songivan00's PR maxtance's PR
    xiaoying1129 Hongyi6328's PR fungusta's PR
    yeehaoo lulucopter's PR MinHeinA's PR
    yellow-294 weesiau's PR bensohh's PR
    yeojunjie leeianee's PR 24Donovan24's PR
    yeoyujie Qiaoran-M's PR ConradLew's PR
    yilinzyl gnahzeus's PR cheeheng's PR
    yixiann Cjun1039's PR eugenelmj's PR
    yiyefyy wxy1203's PR Echomo-Xinyu's PR
    ytingtan hanwenlai's PR fannyjian's PR
    yuanxi1 deepimpactmir's PR TYKCodes's PR
    yuehernkang tlx02's PR doimoiboi's PR
    yunruu tensaida's PR parnikkapore's PR
    yusiangeng qiaoen17's PR quannam0124's PR
    yuxuanleong WWEQG's PR adeearyaa's PR
    zacchaeuschok phualiting's PR albertarielw's PR
    zbz-lvlv carriezhengjr's PR peppapighs's PR
    zicotjia paullee18's PR nvmdava's PR
    zlimez Neethesh26's PR tsammeow's PR
    zsiggg jsincorporated's PR ElginL's PR
    zupey nqt230's PR zsiggg's PR
    zylee348 ciaoosuuu's PR Pinran-J's PR
    zzthian ling-ui's PR HowSuen's PR

    Allocation not available yet...


  2. 10 minutes Find given problems: 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. arrow-head style code
    c. too-long methods
    d. too-deep nesting

    To identify long methods or deep nesting, 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 you can't find at least one example, you can try the fallback option provided, and failing that, another random iP PR.
    • You can also select borderline cases.
    • Paste screenshots of problematic code in the shared online document provided (in the section of the document allocated to you).
  3. 10 minutes Discussion: The tutor will lead a short discussion to go through the problematic code you found.

  4. 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.

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 for v1.2? i.e., impossible to use the app without it

3 Prioritize tP user stories

  • 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 v1.2

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

Admin tP → week 6 → Conceptualize v1.2

  • Based on your user stories selected previously, conceptualize the product in terms of how it will look like at v1.2 in the form of a feature list.
    Note down the feature list in your online project notes document.

FAQ: How many features should we put in v1.2?
A: Aim for the smallest set of features the product cannot do without. Even a most basic version of those features is enough. After completing that feature set, you can add more if there is time left.