computers   72842

« earlier    

Notes on test coverage - jml :: Jonathan Lange
every new project should have 100% test coverage
every existing project should have a ratchet that enforces increasing coverage
“100% coverage” means that every line is either:
covered by the test suite
or has some markup in code saying that it is explicitly not covered, and why that’s the case
these should be enforced in CI
computers  programming  haskell  testing  continuousintegration 
5 minutes ago by pozorvlak
Kragen Javier Sitaker’s home page
Hi, I’m Kragen. Here is an incomplete list of my web pages.
people  programming  computers  tech  fediverse 
9 hours ago by mwishek
The Origin of the Shell
Then in 64 came the Multics design time, in which I was not much involved, because I had made it clear I wanted to return to France in mid 65. However, this idea of using commands somehow like a programming language was still in the back of my mind. Christopher Strachey, a British scientist, had visited MIT about that time, and his macro-generator design appeared to me a very solid base for a command language, in particular the techniques for quoting and passing arguments. Without being invited on the subject, I wrote a paper explaining how the Multics command language could be designed with this objective. And I coined the word "shell" to name it. It must have been at the end of 64 or beginning of 65.
computers  programming  history  operatingsystems  shell 
2 days ago by pozorvlak

« earlier    

related tags

2018  advertising  ai  alexa  algorithms  allen  amazon  america  apple  ascii  aws  bash  birthdays  blog  book  books  bruceschneier  bullshit  business  ci  collaboration  combinatorics  comparch  compilers  compsci  computer  computervision  continuousintegration  cosmetecor  crime  crypto  cs292  cybersec  data  debugging  deeplearning  deployment  design  development  devices  devops  disruption  docker  education  electronics  emu  emulators  explosives  facebook  favorites  fediverse  feminism  filesystems  fsck  funny  fuzzers  games  gaming  git  golang  google  guide  hacking  hardware  harford  haskell  health  history  hn  home  homebrew  homekit  homepod  hpc  incidentresponse  information  innovation  interesting  interface  internet  internetofshit  iot  javascript  jenkins  jit  learning  linux  lists  luks  lvm  mac  macbook  machinelearning  macos  mainstream  maths  medicine  microprocessor  modding  museum  network  networking  neuroscience  opensource  operatingsystems  paul  pc  people  photographs  photography  predictions  privacy  probability  process  programming  psychology  python  quality  reading  reference  rust  safety  scaling  scrolling  seattle  security  server  sexism  shell  simplicity  software  soldering  ssl  storage  stories  supply_chains  sysadmin  tech  terminal  testing  text  tls  tools  tumblr  ui  uk  unix  usability  ux  version_control  virtualization  web  wiki  zones 

Copy this bookmark: