<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Code Review in Academia Workshop by Amelia Edmondson-Stait</title>
      <link>https://padlet.com/edmondsonstaita/code_review</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2025-01-20 13:41:57 UTC</pubDate>
      <lastBuildDate>2025-03-16 13:20:28 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/8.0/png/1f4bb.png</url>
      </image>
      <item>
         <title>Pull requests</title>
         <author>edmondsonstaita</author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3322297282</link>
         <description><![CDATA[<p>Talked about how industry uses pull requests</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-02-10 10:07:06 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3322297282</guid>
      </item>
      <item>
         <title>GitHub issues</title>
         <author>edmondsonstaita</author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3337845813</link>
         <description><![CDATA[<p>For examples see: <a rel="noopener noreferrer nofollow" href="https://github.com/OxfordCodeReviewNet/forum">https://github.com/OxfordCodeReviewNet/forum</a> </p>]]></description>
         <enclosure url="https://github.com/OxfordCodeReviewNet/forum" />
         <pubDate>2025-02-21 15:37:36 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3337845813</guid>
      </item>
      <item>
         <title></title>
         <author>edmondsonstaita</author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3337847991</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3290112064/17cd78ba56a6a799eb645bcb8cedab5f/Screenshot_2025_02_21_at_15_39_00.png" />
         <pubDate>2025-02-21 15:39:23 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3337847991</guid>
      </item>
      <item>
         <title>Code formatters</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364455091</link>
         <description><![CDATA[<p>Code formatters (such as <em>black</em> for Python) can automatically check/apply style rules.</p>]]></description>
         <enclosure url="https://black.readthedocs.io" />
         <pubDate>2025-03-13 10:05:30 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364455091</guid>
      </item>
      <item>
         <title>Do industry/particular organisations use a common coding style to help with coding review?</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364471787</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 10:19:29 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364471787</guid>
      </item>
      <item>
         <title>Is chatGPT a helpful tool to review code?</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364475773</link>
         <description><![CDATA[<p>What are your thoughts?</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 10:23:09 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364475773</guid>
      </item>
      <item>
         <title>How can we name/structure folders and files in an understandable way?</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364489896</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 10:34:42 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364489896</guid>
      </item>
      <item>
         <title>What are docstrings?</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364492795</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 10:37:39 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364492795</guid>
      </item>
      <item>
         <title>R linter package</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364495722</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://lintr.r-lib.org" />
         <pubDate>2025-03-13 10:40:22 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364495722</guid>
      </item>
      <item>
         <title>Python linter</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364498720</link>
         <description><![CDATA[<p>A basic linter for Python. </p>]]></description>
         <enclosure url="https://flake8.pycqa.org" />
         <pubDate>2025-03-13 10:42:55 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364498720</guid>
      </item>
      <item>
         <title>How can we make file paths useable by different coders?</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364504685</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 10:47:45 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364504685</guid>
      </item>
      <item>
         <title>Unneeded code</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364556279</link>
         <description><![CDATA[<p>Look for code that doesn't get executed, functions or packages that are not used</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:30:43 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364556279</guid>
      </item>
      <item>
         <title>Link</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364558248</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://github.com/AmeliaES/code-review-workshop/tree/main/practical_session/01-code-review-fitbit" />
         <pubDate>2025-03-13 11:32:12 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364558248</guid>
      </item>
      <item>
         <title>What are guard clauses?</title>
         <author>edmondsonstaita</author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364560909</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:34:23 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364560909</guid>
      </item>
      <item>
         <title>Excellent resource for learning git/GitHub </title>
         <author>edmondsonstaita</author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364565582</link>
         <description><![CDATA[<p>I reccomend data and software carpentries. They run some events in Edinburgh too. They teach good coding practices. Here is one on git and GitHub: <a rel="noopener noreferrer nofollow" href="https://datacarpentry.github.io/rr-version-control/01-git-github/index.html">https://datacarpentry.github.io/rr-version-control/01-git-github/index.html</a></p>]]></description>
         <enclosure url="https://datacarpentry.github.io/rr-version-control/01-git-github/index.html" />
         <pubDate>2025-03-13 11:38:03 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364565582</guid>
      </item>
      <item>
         <title>We liked the comments that were next to the packages. It was helpful to see why each package was needed. However, some of the packages look like they may do similar things and may not be needed.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364579184</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:48:05 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364579184</guid>
      </item>
      <item>
         <title>The quality of the comments were a little inconsistent (sometimes very detailed, sometimes not). Sometimes they explained what the code was doing, and sometimes they explained why the code was being used.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364580071</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:48:42 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364580071</guid>
      </item>
      <item>
         <title>We liked that some of the code was written in the actual colours</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364581097</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:49:28 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364581097</guid>
      </item>
      <item>
         <title>The indentations of some of the functions weren&#39;t always very clear</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364581647</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:49:55 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364581647</guid>
      </item>
      <item>
         <title>Some of the code was repeated and could be turned into functions to make it more succinct</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364582362</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:50:25 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364582362</guid>
      </item>
      <item>
         <title>The data is called &#39;data&#39; which isn&#39;t very descriptive. There is also a function in R called &#39;data&#39; which may also cause confusion.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364583876</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:51:29 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364583876</guid>
      </item>
      <item>
         <title>It would be good to have a comment about what the input data looks like. Then how it looks when you have cleaned it up at each step.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364590000</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:55:49 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364590000</guid>
      </item>
      <item>
         <title>You used the absolute path. This may make it difficult for other users to load in the data.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364590526</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 11:56:11 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364590526</guid>
      </item>
      <item>
         <title>At the end of the Python script there are three functions that could be combined and simplified</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364613474</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:13:46 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364613474</guid>
      </item>
      <item>
         <title>There are a lot of modules that are imported but not used.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364615566</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:15:22 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364615566</guid>
      </item>
      <item>
         <title>Internal checks of the data were useful, however, more comments would aid the understandability of the code.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364617701</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:17:08 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364617701</guid>
      </item>
      <item>
         <title>The column name CRP is in double quotes (Line 73)</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364618835</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:18:02 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364618835</guid>
      </item>
      <item>
         <title>The script uses a lot of interactive commands. It may be helpful to run this in a notebook.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364619815</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:18:54 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364619815</guid>
      </item>
      <item>
         <title>Don&#39;t include comments with actual counts of individuals when you are working with sensitive data.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364620545</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:19:24 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364620545</guid>
      </item>
      <item>
         <title>Line 73 you use the number 10. You could define this as a variable at the top of the script.</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364622035</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:20:26 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364622035</guid>
      </item>
      <item>
         <title>lubridate and hms provide similar functions. are they both needed?</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364629269</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:25:39 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364629269</guid>
      </item>
      <item>
         <title>since dplyr is used, could use bind_rows() instead of do.call(rbind, .)</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364630330</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:26:19 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364630330</guid>
      </item>
      <item>
         <title>could show an example of expected JSON input structure</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364632099</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:27:32 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364632099</guid>
      </item>
      <item>
         <title>How can we encourage coding review within our lab?</title>
         <author></author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364635235</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-03-13 12:29:47 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364635235</guid>
      </item>
      <item>
         <title>ANSWERS TO PRACTICAL SESSION: </title>
         <author>edmondsonstaita</author>
         <link>https://padlet.com/edmondsonstaita/code_review/wish/3364638323</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://github.com/AmeliaES/code-review-workshop/issues">https://github.com/AmeliaES/code-review-workshop/issues</a></p>]]></description>
         <enclosure url="https://github.com/AmeliaES/code-review-workshop/issues" />
         <pubDate>2025-03-13 12:32:11 UTC</pubDate>
         <guid>https://padlet.com/edmondsonstaita/code_review/wish/3364638323</guid>
      </item>
   </channel>
</rss>
