07.27.07

AntiPatterns

Posted in Other at 10:52 pm by vchaithanya

Just as design patterns provide a way to communicate concisely about desired software practices, antipatterns provide the equivalent advantages for communicating undesirable practices.

An antipattern is a classified bad design; in other words, it is the opposite of a design pattern that suggests good design. Antipatterns present bad solutions in a manner that makes it easy for concerned persons to understand the underlying problems and their consequences.

For example, using a Singleton object might be appropriate in a single-application server environment, but it can actually create issues if not handled properly in a clustered-application server environment. In contrast to a positive design pattern, antipatterns elicit a negative solution or legacy approach (a yesteryear’s solution might be an antipattern in today’s world) that could be the result of a team member’s lack of sufficient information or bad judgment in approaching the design or solving an issue.
Common Antipatterns: design, development, and architecture antipatterns.

Area Common Antipatterns
Design Programming to concrete classes rather than interfaces,
Coupling logic like logging, security and caching in code
Development Golden Hammer
Input Kludge
Architecture Reinvent the wheel
Vendor lock-in

Read the rest of this entry »

About Design Patterns…

Posted in Other at 9:47 pm by vchaithanya

If a problem occurs over and over again, a solution to that problem has been used effectively. That solution is described as a pattern. The design patterns are language-independent strategies for solving common object-oriented design problems.

There are 23 well-known design patterns, as an Object-Oriented Programmer we should known about these patterns. The authors divided these patterns into three types creational, structural and behavioral.

  • Creational patterns are ones that create objects for you, rather than
    having you instantiate objects directly. This gives your program more
    flexibility in deciding which objects need to be created for a given case.
  • Structural patterns help you compose groups of objects into larger
    structures, such as complex user interfaces or accounting data.
  • Behavioral patterns help you define the communication between objects
    in your system and how the flow is controlled in a complex program.

07.26.07

RagiDosa

Posted in delicious at 9:23 pm by vchaithanya

Ingredients:
  ragifloor – 3cups
  UridDal  - 1cup
  salt – little
Process: first Soak the uriddal for 3 to 4hrs. Grind the soaked uriddal, add ragifloor for that. Mix it throughly, add some salt. keep it for 2hrs. then RagiDosa mix is ready. With Tamota Chatney its really tasty and good for health too.
  

07.23.07

dark circles…

Posted in health&beauty at 10:52 pm by vchaithanya

Does your face match with the area under your eyes?
Here’s help for combating dark circles and under-eye puffiness. Dark circles are often caused due to sleeplessness or disturbed sleep. If you find yourself developing dark circles, you need to first catch up on your sleep. Genetics too could predispose you to developing dark circles.

Other factors causing dark under-eye circles include:

  • Drinking an excess of beverages that contain caffeine.
  • Smoking
  • Allergies
  • Thyroid problems
  • A lack of iron in your body during menstruation. This often contributes to dark circles, which is why some women have a tendency to develop dark circles during their period.

Read the rest of this entry »

07.16.07

snoqualmie water falls

Posted in my holiday trips at 5:51 pm by vchaithanya

Last weekend we went to snoqualmie water falls. this is one of the big waterfalls in WA.

snoqualmie

Next page