refactoring   7571

« earlier    

Exploring Clang Tooling Part 3: Rewriting Code with clang-tidy | Visual C++ Team Blog
In the previous post in this series, we used clang-query to examine the Abstract Syntax Tree of a simple source code file. Using clang-query, we can prototype an AST Matcher which we can use in a clang-tidy check to refactor code in bulk.
VisualC++  2018  clang-tidy  Intro  Tutorial  StephenKelly  blog  refactoring 
12 days ago by dlb
[1805.03374] A Proposal for Loop-Transformation Pragmas
Pragmas for loop transformations, such as unrolling, are implemented in most mainstream compilers. They are used by application programmers because of their ease of use compared to directly modifying the source code of the relevant loops. We propose additional pragmas for common loop transformations that go far beyond the transformations today's compilers provide and should make most source rewriting for the sake of loop optimization unnecessary. To encourage compilers to implement these pragmas, and to avoid a diversity of incompatible syntaxes, we would like to spark a discussion about an inclusion to the OpenMP standard.
computer-science  compilers  rewriting-systems  refactoring  rather-interesting  to-understand  computational-complexity  optimization 
15 days ago by Vaguery
Wix Engineering Blog
Wix engineering blog tells the story of our daily challenges and our way of solving them. Read about architecture, scaling, mobile and web development, management and more, written by our very own Wix engineers.
react  refactoring 
19 days ago by aghecht
Old Code · Michal Hořejšek
Old code which doesn’t look good can reveal more light on the management of time it was written than the incompetence of computer programmers. Bad code doesn’t mean necessarily computer programmers did a mistake, but with higher probability there was a problem in communication in the whole team …
code  review  refactoring  advocacy  productivity  positive  approach  fear 
19 days ago by gilberto5757
How to Get to The Best Readability Without More Abstraction
"TL;DR: From this experiment, I’ve learned that we shouldn’t be too hasty adding new abstraction level when refactoring. Maybe there is a way to improve readability within the bounds of the current abstraction."
programming  refactoring 
19 days ago by ddribin

« earlier    

related tags

+  2018  active-record  advice  advocacy  agile  analysis  antipatterns  approach  architecture  article  best-practices  bestpractice  bestpractices  bibliography  blog  book  books  bowler  c#  c++  c  cartoons  cats  clang-tidy  clean  cleanarchitecture  cleaning  cleanup  clearcode  cli  cocoa  code-smells  code  coder  codesmell  codesnippets  coding  comment  commenting  commonlisp  comp5911m  compilers  compressibility  compression  computational-complexity  computer-science  computers  copypaste  course  css  cultural-norms  databases  ddd  debt  decorator  design-patterns  design  designpatterns  developer  development  dmitri  documentation  domain-driven-design  domain  dry  dzone  effective  engineering  enterprise  error  evaluation  examples  exceptions  export  f#  facebook  facebook_opensource  fear  forth  fp  frontend  generator  gfr-week-links  github  glean  go  gof  golang  growing  gtd  guide  haskell  ifttt  important  improve  improvement  instapaper  intro  iosdev  java  javascript  jquery  jupyter  kata  kent-beck  lang:go  learning  legacy-code  legacy  library  maintenance  martin-fowler  martinfowler  microservices  migration  model  modularity  monolith  mvvm  notebooks  object  objective-c  ocaml  onethingwell  oop  optimization  oriented  packages  pattern  patterns  perl  php  pipeline  pocket  positive  practices  presenter  principles  productivity  programming  project  publishing  python  query  quick  rails  rather-interesting  react  ref  refactor  reference  render-props  research  resources  review  rewriting-systems  rewriting  ror  ruby  rx  scala  scheme  sdacademy  semantic  semantics  skill  slide  software-development  software-engineering  software  softwareengineering  solid  sql  srp  stack_overflow  static-analysis  stephenkelly  structure  swift  tdd  tech-debt  technical  technicaldebt  test  testing  tips  to-understand  to-watch  to-write-about  todo  tolearn  tool  tools  toread  totry  tounderstand  tutorial  type:presentation  ui  unclebob  updated  validation  viper  visualbasic  visualc++  vscode  web  weekly.rc   

Copy this bookmark: