Tags » Software Engineering

How to override equals and hashCode and What is the effective way to do it?

Before we begin, let’s read something from java Documentation

equals() (javadoc) must define an equality relation (it must be reflexive, symmetric, and transitive). In addition, it must be consistent (if the objects are not modified, then it must keep returning the same value). 222 more words

Software Engineering

How to sort a List of Bean in java

Let say we have a List object declared as the following:

class Bean {

private String name;

private Integer identityNo;

public String getName() {


122 more words
Software Engineering

Do it yourself - Learn software design for free

People can learn many things for free if they are constant learners. Many people have good knack of keep learning from their observations & experiences. So here I am explaining how you can learn software designing for free, just by making observations. 358 more words

Project Management

CWE/SANS TOP 25 Most Dangerous Software Errors

What Errors Are Included in the Top 25 Software Errors?

Version 3.0 Updated June 27, 2011

The Top 25 Software Errors are listed below in three categories: 1,717 more words

Software Engineering

Link Roundup, 9/30/14: Mobile Wallets

Mobile Wallets

This blog post began as a mission to compare and contrast mobile wallet systems. Instead, it became a survey of why mobile wallets are not more popular. 296 more words

Software Development

software architecture considerations

When people think of building a software, they have some idea of its architecture. When they do estimation for building the software product they first break the software product into parts. 402 more words

Project Management