Click here to Skip to main content

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Happy 2.0 Day! PinadminChris Maunder21-Apr-13 15:16 
GeneralRe: Happy 2.0 Day! PinmemberDan Neely22-Apr-13 2:51 
GeneralRe: Happy 2.0 Day! PinmemberKent Sharkey22-Apr-13 7:59 
GeneralRe: Happy 2.0 Day! PinmemberDan Neely22-Apr-13 9:31 
NewsAre you coding for change or for stability? PinstaffTerrence Dorsey18-Apr-13 13:30 
GeneralRe: Are you coding for change or for stability? PinprotectorMarc Clifton18-Apr-13 15:07 
NewsAn Introduction To Programming Type Systems PinstaffTerrence Dorsey18-Apr-13 13:29 
GeneralRe: An Introduction To Programming Type Systems PinprotectorMarc Clifton18-Apr-13 15:04 
After working with Ruby and Rails now for a while, and while I think it is cool and geeky and fun to use, I disagree with the author's conclusion "There’s no clear conclusion." I have come to my own conclusion - dynamic typing is a cop out for good static typed architecture. It's a drastic thing to say, but I am happy to defend that statement.
 
If anything, working with Ruby has shown me that the programmer must be even more vigilant in writing maintainable code because of the loosey-goosey (or is that loosey-duckey) way you can do things in a dynamic typed language which lends itself to all sorts of abuse. The result is almost always really bad architecture unless the programmer is very, very good. And if that's the case, a static typed language will not get in the way.
 
Still, I enjoy Ruby and Rails as I develop a disciplined approach. The telling point for me though is that the discipline I'm developing is built into static typed languages like C#. Having to explicitly formalize it with languages like Ruby, well, I think I make my point.
 
Marc

JokeRe: An Introduction To Programming Type Systems PinmemberVivic18-Apr-13 20:07 
GeneralRe: An Introduction To Programming Type Systems Pinmemberahmed zahmed19-Apr-13 8:24 
GeneralRe: An Introduction To Programming Type Systems PinprotectorMarc Clifton19-Apr-13 9:41 
NewsReflection in PHP PinstaffTerrence Dorsey18-Apr-13 13:29 
NewsJava.next: Common ground in Groovy, Scala, and Clojure PinstaffTerrence Dorsey18-Apr-13 13:28 
NewsInterface Builder – Curse or Convenience? PinstaffTerrence Dorsey18-Apr-13 13:27 
NewsThe importance of open code PinstaffTerrence Dorsey18-Apr-13 11:02 
News25 indie games that should be on your radar PinstaffTerrence Dorsey18-Apr-13 11:01 
NewsFergulator - an NES emulator, written in Go. PinstaffTerrence Dorsey18-Apr-13 11:01 
NewsGoogle’s Vint Cerf explains how to make SDN as successful as the internet PinstaffTerrence Dorsey18-Apr-13 11:00 
NewsWho’s Winning, iOS or Android? All the Numbers, All in One Place PinstaffTerrence Dorsey18-Apr-13 11:00 
NewsA Coder Interview With Mike Meinz PinstaffTerrence Dorsey17-Apr-13 11:54 
NewsHow to disable the On-Screen Touch Keyboard in Windows 8 PinstaffTerrence Dorsey17-Apr-13 11:53 
GeneralRe: How to disable the On-Screen Touch Keyboard in Windows 8 PinmemberBCantor17-Apr-13 12:29 
JokeRe: How to disable the On-Screen Touch Keyboard in Windows 8 PinmembertumbledDown2earth17-Apr-13 17:46 
NewsWhat is probabilistic programming? PinstaffTerrence Dorsey17-Apr-13 11:52 
GeneralRe: What is probabilistic programming? PinmemberBCantor17-Apr-13 12:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.140814.1 | Last Updated 21 Aug 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid