Methods
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
Methods
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
Methods
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
Methods
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
Methods
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
Method
GMailTool.SendEmail – Send an email with timeout
GMailTool.SendBatchEmail – Send an email batch with timeout
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
Tool
Net.GMailTool – Tool to send GMail emails
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
–FIX–
Method
Method
ConsoleHelper.WriteWindow – Write a window in the console with text with TextColor
ConsoleHelper.WriteWindow – Write a window in the console with text with TextColor and BackgroundColor
ConsoleHelper.WriteWindow – Write a window in the console with body and TextColor
ConsoleHelper.WriteWindow – Write a window in the console with body and TextColor and BackgroundColor
ConsoleHelper.WriteLines – Write a set of lines in the console
ConsoleHelper.WriteLines – Write a set of lines in the console with TextColor
ConsoleHelper.WriteLines – Write a set of lines in the console with TextColor and BackgroundColor
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
–UPDATE–
Method
InfraHelper.ConvertToSQLServerDate – Convert a datetime value to a string “yyyymmdd”
Method
InfraHelper.ConvertToUniversalDateTime – Convert a datetime value to a string “yyyy-mm-dd hh:mm:ss”
InfraHelper.ConvertToUniversalDate – Convert a datetime value to a string “yyyy-mm-dd”
InfraHelper.ConvertToUniversalTime – Convert a datetime value to a string “hh:mm:ss”
ConsoleHelper.WriteIn – Write text with Prefix and Sufix in a console position
ConsoleHelper.WriteIn – Write text with Prefix and Sufix in a console position with a TextColor
ConsoleHelper.WriteIn – Write text with Prefix and Sufix in a console position with a TextColor and BackgroundColor
ConsoleHelper.WriteVerticalIn – Write vertical text in a console position
ConsoleHelper.WriteVerticalIn – Write vertical text with Prefix and Sufix in a console position with a TextColor
ConsoleHelper.WriteVerticalIn – Write vertical text with Prefix and Sufix in a console position with a TextColor and BackgroundColor
ConsoleHelper.WriteVerticalIn – Write vertical text with Prefix and Sufix in a console position
ConsoleHelper.WriteVerticalIn – Write vertical text with Prefix and Sufix in a console position with a TextColor
ConsoleHelper.WriteVerticalIn – Write vertical text with Prefix and Sufix in a console position with a TextColor and BackgroundColor
ConsoleHelper.WriteWindow – Write a window in the console with text
ConsoleHelper.WriteWindow – Write a window in the console with a body
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra
Test-Driven Development or TDD is a software development practice or technique where the tests are done first, then the code that satisfies the tests is written, and finally the generated code is refactored; this way you get high quality code
According to Kent Beck (its creator) the premise of TDD is that all code must be continuously tested and refactored
Tests are created from use cases or project documentation, ensuring that the written code meets the needs of the project for quality and performance
The TDD cycle consists of 3 parts: RED, GREEN and REFACTOR
RED, writing a test that fails
GREEN, write the code that satisfies the test
REFACTOR, eliminate redundancy in the code
Advantages
Optimized and tested code generation
Easy identification and tracking of errors when applying code changes
Disadvantages
If the documentation does not exist or is not well defined, the tests will be inefficient and will fail in their purpose of guiding development.
You must have the necessary skills and tools to create robust tests
–NEW–
Method
Infra.InfraHelper.ConvertToList – Convert a StringBuilder to a list
Tool
Infra.LogTool – Tool to handle a log for a process
Nuget Package: maqdel.Infra.Standard
Project page: maqdel.Infra