The problem with null
In programming languages that have the concept of
null, any value in a system
can be (for example) a number or
null; a string or
null; an object or
nil in Ruby,
for us when working with untyped sources of data. If we’re not
null values can spread throughout our software, causing errors in
remote code locations that expect non-null values.
GitLab has a very useful integrated CI environment that you can use with pretty much any project.