convention over configuration
probably you have heard this phrase. it’s one of RoR’s main policies. though i like this concept, there’s some critical problem in it. if you don’t know convention, you can’t go further.. and only who accustomed to that environment knows convention well. convention is created from popular ideas, it is somewhat had to be. so there’s likely to be no good example or explanation for newbie who doesn’t know the atmosphere.
today i set log4j environment for mvn. i had to set log4j using configuration file. and i couldn’t find how and what to do.. i thought some, saw pom.xml, change some configuration that didn’t do nothing. and finally i copied log4j.xml to src/main/resources and i knew that was all i had to do..
CoC is very convenience, i admit, but if i was a newbie i can’t find how to set log4j.. but anyway.. it goes like that.. the trend of programming will go to more esoteric way from now on, i think.
