Questions about problem solving and planning for a solution through software design.

learn more… | top users | synonyms (1)

0
votes
0answers
39 views

Design and architecture of vi(m) [on hold]

The base question is short and easy: how is designed and structured a software like vi/vim? To make clear what I am interested into, consider that it handles a data model multiple import and output ...
0
votes
0answers
39 views

How Practice Making Highly Concurrent Server

Around a year ago, I participated in the maintenance of a concurrent server which was written in C++ for Linux. Recently I found that making concurrent server could be a good option for my career and ...
-1
votes
0answers
36 views

Cellular/Network SMS integration for Quiz application

As a layman , I tried with google but no success, what i want to do is to make sms poll/quiz type of thing where user can send sms to "7766" and get response like "Welcome to ABC. reply with 1 to get ...
13
votes
2answers
1k views

How to improve upon Bloch's Builder Pattern, to make it more appropriate for use in classes that may be extended and sub-extended many times over?

I have been greatly influenced by Joshua Bloch's Effective Java book (2nd edition), probably more so than with any programming book I've read. In particular, his Builder Pattern (item 2) has had the ...
-3
votes
0answers
38 views

MDI alternative in Wpf application design [on hold]

I am winform devoloper.I used MDI Parent and child concept to design my application .Is there any alternative in wpf for MDI
1
vote
2answers
105 views

Code Duplication in Multi-Module Project

I've about seven modules arranged like so: Service Processing Common Account Email Scheduling I try to make it my policy to restrict code to the module that actually uses it. Code that is shared ...
0
votes
3answers
221 views

Interfaces vs Base class [duplicate]

I'm strugging to know when to use a base class with Polymorphism or an interface. Providing my object exposes DoThis() then I can't see why it matters if it's an interface of a base class. Please ...
0
votes
0answers
60 views

Data transfer out: how to predict it? [on hold]

I know this will highly vary with the application, but how can I approximately know how much data transfer out, will a web LOB application generate? Are there any calculators that help on these ...
2
votes
2answers
94 views

Entity Translation Should be in the Data Layer or Business Layer

From my understanding I though the data layer should isolate the Data Technology from the rest of the application, for me this also include the schema in this case the data entity. Recently I've been ...
0
votes
0answers
38 views

How to enrich a simple two endpoint SOAP application to become enterprise level?

Imagine you have some exchange of data between two endpoints (webservices or let's call URL). Data can travel in any way (Xml, Json, GET, POST) it doesn't matter. I've got the source code of the ...
3
votes
1answer
105 views

It is bad practice to hard couple logging interface/implementation with business model classes?

Should we avoid using logging in business model classes and try to move logging to service/controller classes? In for example java context, logging in model classes will hard couple the code with ...
0
votes
0answers
12 views

Inventory Management project Unit of measurement conversion issue

We are currently working on an inventory module. We have purchase requisition, purchase order, goods receipt modules etc. There is obviously the need for UOM or Unit of measurement conversion needed. ...
0
votes
0answers
21 views

JMS for synchronous calls vs leaving homebrewed messaging system?

I'm refactoring existing code. Right now the code has a main server with a CLI and restful interface as seperate applications which communicate with the server via a home-brewed message passing ...
0
votes
2answers
222 views

What is best software design in creating methods?

I had created a extension method which extended the string type in C#. // actually checks if the string is empty or null and then looks up the default // promotion code which is set in the backend ...
-3
votes
0answers
49 views

Which tools should I use to create android apps? [closed]

I have previously developed applications using Delphi, which is now embarcadero Rad Studio as far as I understand. Im looking to take a stab at making apps for mobile phones, which is the most common ...

15 30 50 per page