2078
Big Ball of Mud
"What does this muddy code look like to the programmers in the trenches who must confront it? Data structures may be haphazardly constructed, or even next to non-existent. Everything talks to everything else. Every shred of important state data may be global. There are those who might construe this as a sort of blackboard approach [Buschmann 1996], but it more closely resembles a grab bag of undifferentiated state. Where state information is compartmentalized, it may be passed promiscuously about though Byzantine back channels that circumvent the system's original structure."
mud  programming 
2 days ago
« earlier      
activerecord advice ajax amd android apache api apiwrapper arch archlinux arel assets associations audio aur authentication aws backbone-relational backbone.js bash bdd bestpractices blog book books bootstrap bower browser bug bundler business caching capistrano capybara capybara-webkit cgroups class clojure cloud code coffeescript commandline config configuration console cookpad css css3 cucumber database debugging dell dependencies deploy deployment design development devise display displaylink displayport docker dotfiles ecommerce editor email encoding encryption events factorygirl fastmail ffmpeg firefox fog font form forms framework gem gems gist git github gitolite globalvoices gmail gnome gnupg google gpg graphics grub hackernews haml hardware heroku history hosting hstore html html5 http httparty i18n i3 i3bar i3blocks i3wm icons imap input install intel interview introduction irc jam japan japanese jasmine javascript journalism jquery jquery-ui json jsonb kernel keyboard language laptop less linode linux lisp lubuntu luks lvm mail map mapping maps matchers mbsync memory metaprogramming microg mobile mocking modal models module modules music mutt mvc mysql namespaces network nginx notmuch nvidia offlineimap omniauth oop openssl openstreetmap osx packaging partials passenger password performance permissions phone photos pinboard plugin postgres powersaving presentation printer programming rack rails rbenv react reddit reference rendering replication require.js requirejs rest routing rspec ruby rubygems s3 sass scheme screenshot search security selenium sequel server setup shell sim sinatra sinon smime software spree sprockets sql ssh ssl stackoverflow startup storage systemd tdd templates templating terminal testing thinkpad thoughtbot tips tmux tokyo tools translation travis travisci tutorial twitter ubuntu ui unix urxvt usb validation vi video views vim vps web webdesign weechat wifi window workspaces wrapper writing xorg zsh 日本語

Copy this bookmark:



description:


tags: