Robot | Path | Permission |
GoogleBot | / | ✔ |
BingBot | / | ✔ |
BaiduSpider | / | ✔ |
YandexBot | / | ✔ |
Sitemap: |
Title | Dmitriy Yefremov – my personal blog about software |
Description | my personal blog about software |
Keywords | N/A |
WebSite | yefremov.net |
Host IP | 185.199.111.153 |
Location | - |
Site | Rank |
US$450,669
Last updated: 2023-05-13 12:58:22
yefremov.net has Semrush global rank of 23,485,765. yefremov.net has an estimated worth of US$ 450,669, based on its estimated Ads revenue. yefremov.net receives approximately 52,001 unique visitors each day. Its web server is located in -, with IP address 185.199.111.153. According to SiteAdvisor, yefremov.net is safe to visit. |
Purchase/Sale Value | US$450,669 |
Daily Ads Revenue | US$417 |
Monthly Ads Revenue | US$12,481 |
Yearly Ads Revenue | US$149,761 |
Daily Unique Visitors | 3,467 |
Note: All traffic and earnings values are estimates. |
Host | Type | TTL | Data |
yefremov.net. | A | 1799 | IP: 185.199.111.153 |
yefremov.net. | A | 1799 | IP: 185.199.110.153 |
yefremov.net. | A | 1799 | IP: 185.199.108.153 |
yefremov.net. | A | 1799 | IP: 185.199.109.153 |
yefremov.net. | NS | 1800 | NS Record: dns2.registrar-servers.com. |
yefremov.net. | NS | 1800 | NS Record: dns1.registrar-servers.com. |
yefremov.net. | MX | 1799 | MX Record: 10 alt3.aspmx.l.google.com. |
yefremov.net. | MX | 1799 | MX Record: 10 alt4.aspmx.l.google.com. |
yefremov.net. | MX | 1799 | MX Record: 5 alt1.aspmx.l.google.com. |
yefremov.net. | MX | 1799 | MX Record: 5 alt2.aspmx.l.google.com. |
yefremov.net. | MX | 1799 | MX Record: 1 aspmx.l.google.com. |
yefremov.net. | TXT | 1800 | TXT Record: google-site-verification=UWkUBnIHq0EO6T2OEP788ua4IDcU_17jlCjvcYnbtPA |
yefremov.net. | TXT | 1799 | TXT Record: google-site-verification=kE6ZJVqRT1lrG2kG00e9QL6JmczEJYDQI82RJcXmLDY |
Dmitriy Yefremov my personal blog about software development Blog How not to use mocks Test doubles Before talking about mocks I want to define what is a mock. In everyday live we often use the term mock for any object replacing a real production object in a test. That is not correct and may cause confusion. Let’s look at different kinds of test doubles (those replacement objects) on a simple example. Imagine we have a phone book object that allows to store and retrieve phone numbers. public interface Phonebook { String setNumber ( String name , String number ); String getNumber ( String name ); } And also there is something else that uses Phonebook. It’s that something else we are testing, not Phonebook itself. The real Phonebook implementation would probably save and retrieve number from a file or a database. It may be impossible or impractical to use the real implementation of this object in unit tests. We need to introduce a replacement. Stubs A stub always returns the same |
HTTP/1.1 200 OK Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Thu, 08 Jul 2021 19:17:00 GMT Access-Control-Allow-Origin: * ETag: "60e74f2c-276c9" expires: Tue, 21 Dec 2021 11:04:07 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 3D06:5332:F5CB6:21B172:61C1B24F Content-Length: 161481 Accept-Ranges: bytes Date: Tue, 21 Dec 2021 10:54:07 GMT Via: 1.1 varnish Age: 0 Connection: keep-alive X-Served-By: cache-ewr18126-EWR X-Cache: MISS X-Cache-Hits: 0 X-Timer: S1640084048.501281,VS0,VE19 Vary: Accept-Encoding X-Fastly-Request-ID: 19db03491a9e943198f76407715d1af0ca795bb5 |
Domain Name: YEFREMOV.NET Registry Domain ID: 1862431282_DOMAIN_NET-VRSN Registrar WHOIS Server: whois.namecheap.com Registrar URL: http://www.namecheap.com Updated Date: 2021-05-12T08:00:54Z Creation Date: 2014-06-11T17:27:40Z Registry Expiry Date: 2022-06-11T17:27:40Z Registrar: NameCheap, Inc. Registrar IANA ID: 1068 Registrar Abuse Contact Email: abuse@namecheap.com Registrar Abuse Contact Phone: +1.6613102107 Domain Status: ok https://icann.org/epp#ok Name Server: DNS1.REGISTRAR-SERVERS.COM Name Server: DNS2.REGISTRAR-SERVERS.COM DNSSEC: unsigned >>> Last update of whois database: 2021-12-24T08:36:34Z <<< |