Questions about problem solving and planning for a solution through software design.
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 ...